(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
Выделяет блокировки для слушателя, что позволяет безопасно использовать его в многопоточном варианте.