Вопрос по разблокировки connect в winsock
От: Temich  
Дата: 17.11.03 16:02
Оценка:
Вопрос такой:
У меня есть 2 потока. Первый поток заблокирован connect(s).
Второй — основной поток WinApp.

Вопрос в том , каким образом можно разблокировать первый поток.
Функция closesocket(s) не разблокируют connect(s).
Удалось разблокировать только WSACleanUp().
Но на Win95-98 не срабатывает и этот способ.
Так же пробовал SetEvent(s) в надежде что сокет в винде всё же HANDLE и по идее должен принимать такие команды.
Вот теперь упёрся и не знаю , что делать далее.
Помогите советом кто может.

Напомню что не блокирующий сonnect мне делать нельзя.
Такие вот условия.

Спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.