2011-12-15 4 views
0

Я хочу зарегистрировать мой сокет в событии FD_CLOSE. Я используюFD_CLOSE Обработчик событий C++

WSAEVENT NewEvent = WSACreateEvent(); 
WSAEventSelect(_socket, NewEvent, FD_CLOSE) 

мой вопрос, как я могу обрабатывать событие, когда оно придет? какую функцию мне нужно добавить, что я узнаю, что произошло ЗАКРЫТО?

спасибо.

ответ

1

Вы можете подождать события, используя WSAWaitForMultipleEvents, а затем определить, какое событие произошло с помощью WSAEnumNetworkEvents. Это также сбрасывает событие в состояние без сигнализации.

Смежные вопросы