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