У меня есть сомнение относительно значения отставания при прослушивании системного вызова. С man-страницы прослушивания системного вызова.значение отставания при прослушивании системного вызова
Если аргумент backlog больше значения в/proc/sys/net/core/somaxconn, то он молча усечен до этого значения; значение по умолчанию в этом файле равно 128.
Это означает, что мой сервер может принимать только < 128 соединений одновременно. Что делать, если я хочу принять больше соединений> 128 ?? Могу ли я просто установить значение на возможное максимальное число, чтобы я мог получить доступ к большему количеству подключений?
@Greg. Таким образом, значение backlog указывает только размер очереди подключения, но не число подключений, которое должно быть принято. После того, как прием выполнен, он удаляется из очереди, обеспечивая пространство для других соединений. – codingfreak
Да, это правильно. –