하나의 서버가 2개의 클라이언트와 데이터 통신을 하도록 하려고 컴플리션포트를 2개 만들었습니다.
2개의 클라이언트가 서버와 통신하는 작업내용은 서로 다릅니다.
hComPort=CreateIoCompletionPort(INVALID_HANDLE_VALUE, NULL, 0, 0);
hComPortl=CreateIoCompletionPort(INVALID_HANDLE_VALUE, NULL, 0, 0);
hThread=CreateThread(NULL, 0, WorkerThread, hComPort, 0, &ThreadId);
hThreadl=CreateThread(NULL, 0, WorkerThreadl, hComPortl, 0, &ThreadIdl);
각각의 워크스레드 함수도
DWORD WINAPI WorkerThread(LPVOID arg){...} 이걸 a번
DWORD WINAPI WorkerThreadl(LPVOID arg){...} 이걸 b번