Overlapped Model struct
190712-3 Overlapped 모델 동기 : 비동기 : 완료보고를 받고 동작을 처리해야한다. 닷넷에가면 비동기 델리게이트로 구현되어있다. // 소켓 정보 저장을 위한 구조체 struct SOCKETINFO { WSAOVERLAPPED overlapped; SOCKET sock; char buf[BUFSIZE+1]; int recvbytes; int sendbytes; WSABUF wsabuf; // 전송할 데이터의 크기와 버퍼의 주소값이 포함되는 구조체 (WSAsend함수에필요) }; // 더미(dummy) 이벤트 객체 생성 WSAEVENT hEvent = WSACreateEvent(); if(hEvent == WSA_INVALID_EVENT) err_quit("WSACreateEvent()"); ..
Socket Programming
2019. 9. 21. 16:37