backlog в listen()
От: nuklus  
Дата: 15.09.03 18:46
Оценка:
Привет

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