5. WSAEventSelect를 이용한 멀티플렉싱 이번에는 WSAEventSelect 이용한 멀티플렉싱을 살펴봅시다. 채팅 서버는 클라이언트로부터 메시지를 수신하면 채팅 방에 접속한 모든 클라이언트에게 메시지를 전달해 주어야 합니다. 이와 같은 처리를 위해서는 채팅 방에 접속한 전체 클라이언트 정보를 기억하고 있어야 합니다. 특히 채팅 서버에서는 별도의 쓰레드없이 Listen 소켓에 클라이언트의 연결 요청이 있는지와 클라이언트로부터 수신한 메시지가 있는지 확인하는 작업이 필요합니다. WSAEventSelect 모델은 특정 소켓에 특정 사건이 발생하였는지 확인하기 위한 이벤트 개체를 만들어 처리하는 모델입니다. 채팅 서버를 예를 들면 Listen 소켓에 연결 요청이 있을 때 신호 상태로 전이할 이벤트 개..