(PHP 5, PHP 7, PHP 8)
stream_socket_accept — Принимать соединение в сокете, созданном c помощью функции stream_socket_server()
$socket
, ?float$timeout
= null
, string&$peer_name
= null
): resource|falseПринимать соединение в сокете, предварительно созданном с помощью функции stream_socket_server().
socket
Серверный сокет для принятия соединения.
timeout
Переопределять время ожидания подключения сокета по умолчанию. Время должно быть указано в секундах. По умолчанию используется значение default_socket_timeout.
peer_name
Будет присвоено имя (адрес) клиента, который подсоединился, если оно содержится и доступно из выбранного транспорта.
Замечание:
Может быть определено позже, используя функцию stream_socket_get_name().
Возвращает поток принятого соединения с сокетом или false
, если возникла ошибка.
Версия | Описание |
---|---|
8.0.0 | timeout теперь допускает значение null. |
Эта функция не должна использоваться с серверными сокетами UDP. Вместо этого используйте stream_socket_recvfrom() и stream_socket_sendto().