통신1 Socket 통신에 대해서(HTTP 통신과 비교) 소켓 통신이란? 소켓이란 두 프로그램이 서로 데이터를 주고받을 수 있도록 양쪽에 생성되는 통신 단자입니다. 이 소켓으로 서버와 클라이언트가 양방향으로 연결이 이루어지는 통신입니다. 서버 소켓 클라이언트 소켓의 연결요청을 대기하고, 연결 요청이 오게 되면 클라이언트 소켓을 생성하여 통신을 합니다. socket() 함수로 소켓을 생성 bind() 함수로 클라이언트에서 연결할 수 있도록 ip 와 port를 할당함 listen() 함수로 클라이언트에서 요청하는 연결요청을 대기합니다 accept() 함수는 클라이언트에서 연결요청이 들어왔을 때 연결 요청을 수락합니다. write/read() 함수로 데이터를 송/수신 하게 됩니다. 클라이언트 소켓 실제로 데이터 송/수신이 일어나는 클라이언트 소켓입니다.. socke.. 2022. 8. 18. 이전 1 다음