Re[3]: СAsyncSocket передача данных
От: crashed США  
Дата: 20.03.06 11:41
Оценка:
Здравствуйте, yuru, Вы писали:

Y>Здравствуйте, crashed, Вы писали:


C>>WSAEWOULDBLOCK? Значит, ничего не пришло. Сокет-то неблокирующий. Значит, надо подождать еще.


Y>Тогда у меня два вопроса:

Y>1 Почему не всегда нужно ждать?
Потому что не всегда на входе ничего нет!
Y>2 Каким образом организовать ожидание? неужели sleep(n)?
Можно и так. А можно что-нибудь полезное поделать. Но лучше sleep(n) (или аналоги), чтобы дать другим потокам/процессам поработать.
А вообще-то для таких вещей есть select().
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.