네트워크 소켓에 직접 연결하기
네트워크 소켓은 컴퓨터 네트워크 연결에 있어 종착점이라 할 수 있습니다. 네트워크와 인터넷 연결과 같은 낮은 레벨의 상호 작용에 직접 소켓과의 연결을 사용할 수 있습니다. 대부분의 사용자의 요구는 높은 수준의 Web Operations을 사용하여 해결할 수 있지만, raw 소켓 연결 역시 사용 가능한 옵션 중 하나입니다.
소켓을 엽니다.
In[1]:=
sock = SocketConnect[{"wolfram.com", 80}]
Out[1]=
소켓에 리퀘스트를 씁니다.
In[2]:=
WriteString[sock, "GET /index.php HTTP/1.0 \n\n"]
돌아온 응답을 읽습니다.
In[3]:=
StringTake[ReadString[sock], 200]
Out[3]=
소켓을 닫습니다.
In[4]:=
Close[sock]
Out[4]=