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