Winsock выберите на основе сервера - PullRequest
4 голосов
/ 11 февраля 2010

Мне нужен пример сервера на основе выбора, который получает и отправляет данные от / к клиенту. Я предпочитаю пример MSDN, но не могу найти ни одного на MSDN.

Здесь есть хороший; http://tangentsoft.net/wskfaq/examples/basics/select-server.html

Но моя реализация почти такая же, за исключением того, что я не устанавливал ExceptFDs, это ноль. Я установил тайм-аут выбранной функции на 250 мс.

А когда подключен один клиент и сервер отправляет данные клиенту, проблем нет. Работает неделями без проблем. Но когда клиент также отправляет данные серверу, после ок. 5 часов, в строке выбора происходит исключение STATUS_STACK_OVERFLOW.

Я действительно застрял. Буду признателен за любые советы. Большое спасибо

...