Wolfram言語

システムレベルの機能

ネットワークソケットに直接接続する

ネットワークソケットは,コンピュータネットワーク上の接続における終点である.ネットワークおよびインターネットの接続との低レベルのインタラクションには,直接のソケット更新が使える.ほとんどのユーザのニーズは,高レベルのWebの操作を使うことによって解決できるが,生のソケット接続も使用できるオプションの一つである.

ソケットを開く.

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 ko pt-br ru zh