socket_create_listen
(PHP 4 >= 4.1.0, PHP 5)
socket_create_listen — Abre un socket en un puerto para aceptar conxiones
Descripción
$port
[, int $backlog = 128
] )
socket_create_listen() crea un nuevo recurso socket de
tipo AF_INET que escucha en todas
las interfaces locales del puerto dado esperando para nuevas conexiones.
Esta función tiene la intención de facilitar la tarea de crear un nuevo socket que sólo escuche para aceptar nuevas conexiones.
Parámetros
-
port -
El puerto en el que escuchar todas las interfaces.
-
backlog -
El parámetro
backlogdefine la longitud máxima a la que puede aumentar la cola de conexiones pendientes. Se puede pasarSOMAXCONNcomo el parámetrobacklog, véase socket_listen() para más información.
Valores devueltos
socket_create_listen() devuelve un nuevo recurso socket
en caso de éxito o FALSE en caso de error. El código de error de puede recuperar con
socket_last_error(). Este código se puede pasar a
socket_strerror() para obtener una explicación textual del
error.
Notas
Nota:
Si quiere crear un socket que sólo escuche una cierta interfaz tiene que usar socket_create(), socket_bind() y socket_listen().
Ver también
- socket_create() - Crear un socket (extremo de comunicación)
- socket_create_pair() - Crea un par de sockets indistinguibles y los almacena en una matriz
- socket_bind() - Vincula un nombre a un socket
- socket_listen() - Escucha una conexión sobre un socket
- socket_last_error() - Devuelve el último error sobre un socket
- socket_strerror() - Devuelve una cadena que describe un error de socket