stream_socket_accept

(PHP 5, PHP 7, PHP 8)

stream_socket_acceptAcepta una conexión en un socket creado por stream_socket_server()

Descripción

stream_socket_accept(resource $socket, ?float $timeout = null, string &$peer_name = null): resource|false

Acepta una conexión en un socket creado previamente con stream_socket_server().

Parámetros

socket

El socket servidor desde el cual aceptar una conexión.

timeout

Reemplaza el tiempo de espera predeterminado del socket. Este tiempo debe ser proporcionado en segundos. Por omisión, se utiliza default_socket_timeout.

peer_name

El nombre (dirección) del cliente conectado, si se proporciona y si está disponible para el transporte seleccionado.

Nota:

Asimismo puede ser determinado más tarde, utilizando la función stream_socket_get_name().

Valores devueltos

Devuelve un flujo hacia la conexión socket aceptada o false en caso de error.

Historial de cambios

Versión Descripción
8.0.0 timeout ahora es nullable.

Notas

Advertencia

Esta función no debe ser utilizada con sockets servidor UDP. En su lugar, utilice las funciones stream_socket_recvfrom() y stream_socket_sendto().

Ver también