"Есть ли возможность узнать максимальную длину очереди отложенных подключений?" Если не ошибаюсь, то нельзя. Попробуйте поставить просто очень большое число. Если оно превысит дозволенный лимит, то и Виндоус и Юникс поставят свое максимальное значение. У Стивенса все очень хорошо описано.
Здравствуйте, nuklus, Вы писали:
N>Привет
N>Интересует, как народ выбирает параметр backlog для int listen( SOCKET s, int backlog /* maximum length of the queue of pending connections */). N>Пишется высокопроизводительный сервер, способный принимать и поддерживать соединений, так много, насколько возможно. N>Параметр по умолчанию SOMAXCONN (5) не устраивает, т.к. при некотором небольшом числе одновременно подключающихся клиентов, часть из них в connect() получает отказ WSAECONNREFUSED, если backlog повысить, то ситуация улучшается, но хотелось бы что-то более определенное. Есть ли возможность узнать максимальную длину очереди отложенных подключений?