(PHP 4 >= 4.1.0, PHP 5, PHP 7)
socket_create_listen — Открывает сокет на указанном порту для принятия соединений
$port
[, int $backlog
= 128
] )
socket_create_listen() создаёт новый ресурс сокета
типа AF_INET
, слушающий на всех
локальных интерфейсах указанный порт в ожидании новых соединений.
Эта функция предназначена для упрощения задачи создания нового сокета, который только слушает порт для получения новых соединений.
port
Порт, который нужно слушать на всех интерфейсах.
backlog
Параметр backlog
определяет максимальную длину,
до которой может вырасти очередь ожидающих соединений.
SOMAXCONN
может быть передан как параметр
backlog
, смотрите
socket_listen() для более полной информации.
socket_create_listen() возвращает новый ресурс сокета
в случае успешного завершения или FALSE
в случае ошибки. Код ошибки может быть получен
при помощи функции socket_last_error(). Этот код может быть передан
функции socket_strerror() для получения текстового описания
ошибки.
Замечание:
Если вы хотите создать сокет, который будет прослушивать только определённый интерфейс, вам нужно использовать функции socket_create(), socket_bind() и socket_listen().