stream_socket_accept
(PHP 5, PHP 7)
stream_socket_accept — Принимать соединение в сокете, созданном c помощью функции stream_socket_server()
Описание
$server_socket
, float $timeout
= ini_get("default_socket_timeout")
, string &$peername
= ?
) : resource|falseПринимать соединение в сокете, предварительно созданном с помощью функции stream_socket_server().
Список параметров
-
server_socket
-
Серверный сокет для принятия соединения.
-
timeout
-
Переопределять тайм-аут подключения сокета по умолчанию. Время должно быть указано в секундах.
-
peername
-
Будет присвоено имя (адрес) клиента, который подсоединился, если оно содержится и доступно из выбранного транспорта.
Замечание:
Может быть определено позже, используя функцию stream_socket_get_name().
Возвращаемые значения
Возвращает поток принятого соединения с сокетом или false
в случае возникновения ошибки.
Примечания
Эта функция не должна использоваться с серверными сокетами UDP. Вместо этого используйте stream_socket_recvfrom() и stream_socket_sendto().
Смотрите также
- stream_socket_server() - Создаёт интернет-сокет или доменный сокет Unix
- stream_socket_get_name() - Получить название локального или удалённого сокета
- stream_set_blocking() - Установить блокирующий/неблокирующий режим в потоке
- stream_set_timeout() - Установить значение тайм-аута для потока
- fgets() - Читает строку из файла
- fgetss() - Читает строку из файла и удаляет HTML-теги
- fwrite() - Бинарно-безопасная запись в файл
- fclose() - Закрывает открытый дескриптор файла
- feof() - Проверяет, достигнут ли конец файла
- Функции cURL