2.5.5 accept [TCP/IP 소켓 프로그래밍 with 윈도우즈]

TCP 프로토콜을 이용하는 서버에서는 클라이언트의 연결을 수락해야 합니다. 이 때 사용하는 함수가 accept함수입니다.

클라이언트 연결을 수락하는 함수
SOCKET accept(SOCKET sock,struct sockaddr *clientaddr,int *addrlen);
실패 시: -1(SOCKET_ERROR) 반환

accept 함수를 호출할 때는 연결을 시도한 클라이언트의 주소를 기억할 소켓 주소 형식 변수의 메모리 주소를 전달하면 accept 함수 내부에서 클라이언트 주소를 설정합니다. 그리고 accept 함수에서는 클라이언트와 통신에 사용할 소켓을 반환합니다.