'wsaeventselect'에 해당되는 글 1건

320x100

[socket API] WSAEventSelect 모델

Posted on 2009. 5. 12. 13:28
Filed Under Programming/Network


- event object를 생성하고 이를 이용해 소켓 이벤트를 등록하여 통보받아 처리하는 방식
- WSAAsyncSelect와 달리 윈도우가 아니어도 된다.

이벤트 생성
WSAEVNT WSACreateEvenv(void);

이벤트 등록
int WSAEventSelect(
  SOCKET s,               // 이벤트를 받으려는 소켓
  WSAEVENT hEventObject,  // 이벤트를 전달받으려는 이벤트 오브젝트
  long
lNetworkEvents     // 이벤트 종류들(bitmask)
);

이벤트 오브젝트를 시그널 상태로,
BOOL WSAResetEvent(WSAEVENT hEvent);

이벤트 오브젝트 사용이 끝나면,
BOOL WSACloseEvent(WSAEVENT hEvent);

반응형

About

by 쑤기c

반응형