EventBufferEvent::sslSocket

(PECL event >= 1.2.6-beta)

EventBufferEvent::sslSocketСоздает новое буферное событие SSL для отправки своих данных через SSL в сокет

Описание

public static EventBufferEvent::sslSocket ( EventBase $base , mixed $socket , EventSslContext $ctx , int $state , int $options = ? ) : EventBufferEvent

Создает новое буферное событие SSL для отправки своих данных через SSL в сокет.

Список параметров

base

Связанная база событий.

socket

Сокет, чтобы использовать для SSL. Может быть ресурсом потока или сокета, числовым дескриптором файла или null. Если socket равен null, предполагается, что файловый дескриптор для сокета будет назначен позже, например, с помощью метода EventBufferEvent::connectHost().

ctx

Объект класса EventSslContext.

state

Текущее состояние соединения SSL: EventBufferEvent::SSL_OPEN, EventBufferEvent::SSL_ACCEPTING или EventBufferEvent::SSL_CONNECTING.

options

Параметры буферного события.

Возвращаемые значения

Возвращает объект EventBufferEvent.

Смотрите также

  • EventBufferEvent::sslFilter() - Создает новое событие буфера SSL для отправки своих данных через другое событие буфера