PHP Класс PHPDaemon\Servers\WebSocket\Protocols\V13

См. также: http://datatracker.ietf.org/doc/rfc6455/?include_text=1
Наследование: extends PHPDaemon\Servers\WebSocket\Connection
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$framebuf
$opcodes
$outgoingCompression

Открытые методы

Метод Описание
mask ( $data, string | false $mask ) : mixed Apply mask
onRead ( ) : void Called when new data received
sendFrame ( string $data, string $type = null, callable $cb = null ) : boolean Sends a frame.
sendHandshakeReply ( $extraHeaders = '' ) : boolean Sends a handshake message reply

Описание методов

mask() публичный Метод

Apply mask
public mask ( $data, string | false $mask ) : mixed
$data
$mask string | false
Результат mixed

onRead() публичный Метод

Called when new data received
См. также: http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-10#page-16
public onRead ( ) : void
Результат void

sendFrame() публичный Метод

Sends a frame.
public sendFrame ( string $data, string $type = null, callable $cb = null ) : boolean
$data string Frame's data.
$type string Frame's type. ("STRING" OR "BINARY")
$cb callable Optional. Callback called when the frame is received by client.
Результат boolean Success.

sendHandshakeReply() публичный Метод

Sends a handshake message reply
public sendHandshakeReply ( $extraHeaders = '' ) : boolean
Результат boolean OK?

Описание свойств

$framebuf защищенное свойство

protected $framebuf

$opcodes защищенное статическое свойство

protected static $opcodes

$outgoingCompression защищенное свойство

protected $outgoingCompression