\Imi\Server\WebSocket\MessageIFrame

Summary

Methods
Constants
getFd()
getData()
getFormatData()
getOpcode()
isFinish()
getSwooleWebSocketFrame()
No constants found
No protected methods found
N/A
No private methods found
N/A

Methods

getFd()

getFd() : integer

获取客户端的socket id

Returns

integer

getData()

getData() : string

数据内容,可以是文本内容也可以是二进制数据,可以通过opcode的值来判断

Returns

string

getFormatData()

getFormatData() : mixed

获取格式化后的数据,一般是数组或对象

Returns

mixed

getOpcode()

getOpcode() : integer

WebSocket的OpCode类型,可以参考WebSocket协议标准文档 WEBSOCKET_OPCODE_TEXT = 0x1 ,文本数据 WEBSOCKET_OPCODE_BINARY = 0x2 ,二进制数据

Returns

integer

isFinish()

isFinish() : boolean

表示数据帧是否完整

Returns

boolean

getSwooleWebSocketFrame()

getSwooleWebSocketFrame() : \Swoole\Websocket\Frame

获取 \Swoole\Websocket\Frame 对象

Returns

\Swoole\Websocket\Frame