\adminmatrix\swoole\websocket\socketioHandler

Summary

Methods
Properties
Constants
__construct()
onOpen()
onMessage()
onClose()
encodeMessage()
No public properties found
No constants found
onConnect()
resetPingTimeout()
schedulePing()
push()
$config
$event
$websocket
$eio
$pingTimeoutTimer
$pingIntervalTimer
$pingInterval
$pingTimeout
N/A
No private methods found
No private properties found
N/A

Properties

$config

$config : \think\Config

Type

\think\Config —

$event

$event

$websocket

$websocket

$eio

$eio

$pingTimeoutTimer

$pingTimeoutTimer

$pingIntervalTimer

$pingIntervalTimer

$pingInterval

$pingInterval

$pingTimeout

$pingTimeout

Methods

__construct()

__construct(\think\Event  $event, \think\Config  $config, \adminmatrix\swoole\Websocket  $websocket) : mixed

Parameters

\think\Event $event
\think\Config $config
\adminmatrix\swoole\Websocket $websocket

Returns

mixed —

onOpen()

onOpen(\think\Request  $request) : mixed

"onOpen" listener.

Parameters

\think\Request $request

Returns

mixed —

onMessage()

onMessage(\Swoole\Websocket\Frame  $frame) : mixed

"onMessage" listener.

Parameters

\Swoole\Websocket\Frame $frame

Returns

mixed —

onClose()

onClose() : mixed

"onClose" listener.

Returns

mixed —

encodeMessage()

encodeMessage(mixed  $message) : mixed

Parameters

mixed $message

Returns

mixed —

onConnect()

onConnect(mixed  $data = null) : mixed

Parameters

mixed $data

Returns

mixed —

resetPingTimeout()

resetPingTimeout(mixed  $timeout) : mixed

Parameters

mixed $timeout

Returns

mixed —

schedulePing()

schedulePing() : mixed

Returns

mixed —

push()

push(mixed  $data) : mixed

Parameters

mixed $data

Returns

mixed —