Re: Есть ли неблокирующий аналог accept(...)
От: Wizard-2  
Дата: 20.12.01 10:15
Оценка:
Здравствуйте grom_rom, Вы писали:

GR>Коллеги!

GR>есть следующая проблема:

GR>Что бы программа поняла, что к ней пытаются коннектится клиенты — надо вызвать

GR>функцию accept(...) — которая блокируется, до тех пор, пока не придёт требование
GR>клиена к подключению (функция клиетна connect(...) )

GR>А как сделать так, чтобы програма не тормозила, на accept(...), а продолжала

GR>дальше работать?? То есть нужен неблокирующий аналог accept(...)!!

GR>1) Есть ли такая функция??

GR>2) Может accept(...) вообще не нужен, и можно (после вызовов функций bind() и listeт())
GR> функцией ioctlsocket() проверять есть ли данные???
GR>3)может как-то иначе решить проблему ???

GR>Заранее благодарен


Я выносил accept() и сопутствующее в отдельный thread
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.