Conecte-se diretamente a sockets de rede
Sockets de rede são pontos terminais em conexões em toda a rede de computadores. A comunicação direta de socket é usada para interações de nível inferior com conexões de rede e internet. Enquanto a maioria das necessidades dos usuários serão satisfeitas por Web Operations de alto nível, conecções de ligações básicas também são uma opção.
Abra um socket.
In[1]:=
![Click for copyable input](assets.pt-br/connect-directly-to-network-sockets/In_10.png)
sock = SocketConnect[{"wolfram.com", 80}]
Out[1]=
![](assets.pt-br/connect-directly-to-network-sockets/O_9.png)
Escreva uma solicitação no socket.
In[2]:=
![Click for copyable input](assets.pt-br/connect-directly-to-network-sockets/In_11.png)
WriteString[sock, "GET /index.php HTTP/1.0 \n\n"]
Leia a resposta.
In[3]:=
![Click for copyable input](assets.pt-br/connect-directly-to-network-sockets/In_12.png)
StringTake[ReadString[sock], 200]
Out[3]=
![](assets.pt-br/connect-directly-to-network-sockets/O_10.png)
Feche o socket.
In[4]:=
![Click for copyable input](assets.pt-br/connect-directly-to-network-sockets/In_13.png)
Close[sock]
Out[4]=
![](assets.pt-br/connect-directly-to-network-sockets/O_11.png)