Wolfram 언어

시스템 레벨의 기능

네트워크 소켓에 직접 연결하기

네트워크 소켓은 컴퓨터 네트워크 연결에 있어 종착점이라 할 수 있습니다. 네트워크와 인터넷 연결과 같은 낮은 레벨의 상호 작용에 직접 소켓과의 연결을 사용할 수 있습니다. 대부분의 사용자의 요구는 높은 수준의 Web Operations을 사용하여 해결할 수 있지만, raw 소켓 연결 역시 사용 가능한 옵션 중 하나입니다.

소켓을 엽니다.

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