(PECL event >= 1.5.0)
Representa una escucha de conexión.
Descriptor de fichero numérico del socket subyacente
(Añadido en event-1.6.0
).
EventListener::OPT_LEAVE_SOCKETS_BLOCKING
Por omisión, Libevent pone en modo no bloqueante los descriptores de ficheros o sockets subyacentes. Este flag indica a Libevent que los deje en modo bloqueante.
EventListener::OPT_CLOSE_ON_FREE
Si esta opción está definida, la escucha de la conexión cierra su socket subyacente cuando el objeto EventListener es liberado.
EventListener::OPT_CLOSE_ON_EXEC
Si esta opción está definida, la escucha de la conexión define
el flag de cierre a la ejecución en el socket de escucha subyacente. Ver la documentación de la plataforma
para más información sobre fcntl
y
FD_CLOEXEC
.
EventListener::OPT_REUSEABLE
Por omisión en algunas plataformas, una vez que un socket de escucha es cerrado, ningún otro socket puede ser ligado al mismo puerto hasta que cierto tiempo no haya pasado. El hecho de definir esta opción hace que Libevent marque este socket como reutilizable, así, una vez cerrado, otro socket puede ser abierto para escuchar el mismo puerto.
EventListener::OPT_THREADSAFE
Bloqueo de la asignación para el escuchador; así, es seguro utilizarlo desde múltiples threads.