клиент сервера: сокет программирования - PullRequest
0 голосов
/ 02 июля 2010

Я использую Linux Fedora 2.6.При использовании клиентского программирования (сокета) сервера системный вызов LISTEN определяет, сколько соединений сервер принимает (по умолчанию: сколько клиентов) за один раз.

Regrds venkat

1 Ответ

0 голосов
/ 02 июля 2010

accept создает новый сокет каждый раз, когда получает новое соединение.Ограничение на количество новых подключений зависит от ОС

Количество доступных файловых дескрипторов ограничено.Каждый сокет использует один файловый дескриптор.Из командной строки ulimit -a покажет вам, сколько доступно, внутри кода вы можете вызвать getrlimit () с помощью RLIMIT_NOFILE, чтобы найти общее количество возможных файловых дескрипторов, которые может открыть ваш процесс.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...