Connectez-vous directement aux sockets d'un réseau
Les sockets de réseau sont des terminaux dans les connexions à travers un réseau informatique. La communication directe par socket est utilisée pour les interactions de niveau inférieur avec les connexions réseau et Internet. Bien que la plupart des besoins des utilisateurs soient satisfaits par les opérations Web de haut niveau, les connexions croisées de socket représentent aussi une option.
Ouvrez un socket.
In[1]:=
![Click for copyable input](assets.fr/connect-directly-to-network-sockets/In_10.png)
sock = SocketConnect[{"wolfram.com", 80}]
Out[1]=
![](assets.fr/connect-directly-to-network-sockets/O_9.png)
Écrivez une requête sur le socket.
In[2]:=
![Click for copyable input](assets.fr/connect-directly-to-network-sockets/In_11.png)
WriteString[sock, "GET /index.php HTTP/1.0 \n\n"]
Lisez la réponse.
In[3]:=
![Click for copyable input](assets.fr/connect-directly-to-network-sockets/In_12.png)
StringTake[ReadString[sock], 200]
Out[3]=
![](assets.fr/connect-directly-to-network-sockets/O_10.png)
Fermez le socket.
In[4]:=
![Click for copyable input](assets.fr/connect-directly-to-network-sockets/In_13.png)
Close[sock]
Out[4]=
![](assets.fr/connect-directly-to-network-sockets/O_11.png)