(PECL event >= 1.5.0)
Representa um ouvinte de conexão.
Descritor de arquivo numérico do socket subjacente. (Adicionado em
event-1.6.0
.)
EventListener::OPT_LEAVE_SOCKETS_BLOCKING
Por padrão, o Libevent transforma descritores de arquivo subjacentes, ou sockets, em modo sem bloqueio. Este sinalizador diz ao Libevent para deixá-los em modo bloqueante.
EventListener::OPT_CLOSE_ON_FREE
Se esta opção estiver definida, o ouvinte de conexão fecha seu socket subjacente quando o objeto EventListener é liberado.
EventListener::OPT_CLOSE_ON_EXEC
Se esta opção for definida, o ouvinte de conexão definirá o sinalizador close-on-exec
no socket do ouvinte subjacente. Consulte a documentação da plataforma para
fcntl
e
FD_CLOEXEC
para mais informações.
EventListener::OPT_REUSEABLE
Por padrão, em algumas plataformas, depois que um socket de ouvinte é fechado, nenhum outro socket pode ser vinculado à mesma porta até que um tempo passe. Definir esta opção faz com que o Libevent marque o socket como reutilizável, para que uma vez fechado, outro socket possa ser aberto para escutar na mesma porta.
EventListener::OPT_THREADSAFE
Aloca bloqueios para o ouvinte, para que seja seguro usá-lo em vários threads.