у меня 2 потока, на одном выполняется обработка слушающего порта с помощью событийной модели: Код (Text): s[0]=WSASocket(...); ... WSAEventSelect(s[0],hEvent[0],FD_CLOSE | FD_ACCEPT) ... WSAWaitForMultipleEvents(Total,hEvent,FALSE,WSA_INFINITE,FALSE); ... на втором (гуи) при щелчке на кнопку мне надо закрыть этот слушающий сокет, но проблема в том что при вызове closesocket(s[0]) сокет закрывается, а поток №1 не возвращает управление, т.е. все так же остается на ф-и WSAWaitForMultipleEvents. Вопрос: как можно корректно сообщить потоку №1 что нужно завершить сокет (чтото типа послать ему FD_CLOSE)