Язык Wolfram Language

Системные функциональные возможности системы

Прямое соединение с сетевыми сокетами

Сетевые сокеты являются конечными точками в соединении по всей вычислительной сети. Прямая связь между сокетами используется для взаимодействий с сетью и интернет соединениями на более низком уровне. В то время как большинство потребностей пользователей удовлетворяются при помощи Web Operations более высокого уровня, соединения с неструктурированным сокетом также являются возможными.

Откройте сокет.

In[1]:=
Click for copyable input
sock = SocketConnect[{"wolfram.com", 80}]
Out[1]=

Напишите запрос на сокете.

In[2]:=
Click for copyable input
WriteString[sock, "GET /index.php HTTP/1.0 \n\n"]

Считайте ответ.

In[3]:=
Click for copyable input
StringTake[ReadString[sock], 200]
Out[3]=

Закройте сокет.

In[4]:=
Click for copyable input
Close[sock]
Out[4]=

Родственные примеры

de en es fr ja ko pt-br zh