socket.listen ()

socket.listen ( [ backlog ] )

Разрешает серверу принимать соединения. Если указан backlog, оно должно быть не менее 0 (если меньше, устанавливается на 0); он определяет количество неприемлемых подключений, которое система разрешит до отказа от новых подключений. Если не указано, выбирается разумное значение по умолчанию.

Изменено в версии 3.5: параметр backlog теперь необязателен.

Пример

sockobj.listen(5)

Начинает ожидание входящих запросов на соединение от клиентов и позволяет помещать в очередь ожидания до 5 запросов. Передаваемое значение устанавливает количество входящих клиентских запросов, помещаемых операционной системой в очередь перед тем, как начать отклонять новые запросы (что происходит только тогда, когда сервер не успевает обрабатывать запросы и очередь переполняется). Для большинства программ, работающих с сокетами, обычно достаточно значения 5.

Last updated