(PECL event >= 1.5.0)
表示连接监听器。
底层套接字的数字文件描述符。(在 event-1.6.0
中添加)。
EventListener::OPT_LEAVE_SOCKETS_BLOCKING
默认情况下,Libevent 将底层文件描述符或套接字设置为非阻塞模式。此标志告诉 Libevent 将它们保留在阻塞模式。
EventListener::OPT_CLOSE_ON_FREE
如果设置了此选项,则连接监听器会在 EventListener 对象释放时关闭其底层套接字。
EventListener::OPT_CLOSE_ON_EXEC
如果设置了此选项,连接监听器将在底层监听套接字上设置 close-on-exec 标志。有关更多信息,请参阅 fcntl
和 FD_CLOEXEC
的平台文档。
EventListener::OPT_REUSEABLE
在某些平台上,默认情况下,一旦监听套接字关闭,在一段时间内,没有其他套接字可以绑定到相同的端口。设置此选项使 Libevent 将套接字标记为可重用,以便一旦它关闭,另一个套接字就可以打开以监听相同的端口。
EventListener::OPT_THREADSAFE
为监听器分配锁,以便可以从多个线程安全地使用它。