| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- local M = {}
- -- ws_type
- M.UPGRADE = FW_WS_UPGRADE or 0
- M.MESSAGE_HEADER = FW_WS_MESSAGE_HEADER or 1
- M.MESSAGE_BODY = FW_WS_MESSAGE_BODY or 2
- M.CLOSE = FW_WS_CLOSE or 3
- M.OPCODE_TEXT = FW_WS_OPCODE_TEXT or 1
- M.OPCODE_BINARY = FW_WS_OPCODE_BINARY or 2
- M.OPCODE_CLOSE = FW_WS_OPCODE_CLOSE or 8
- M.OPCODE_PING = FW_WS_OPCODE_PING or 9
- M.OPCODE_PONG = FW_WS_OPCODE_PONG or 10
- --[[
- FUNCTION: 是否有效
- --]]
- function M.valid()
- return fw_websocket:valid()
- end
- --[[
- FUNCTION: 取消息类型
- RETURN
- 0 = UPGRADE
- 1 = MESSAGE_HEADER
- 2 = MESSAGE_BODY
- 3 = CLOSE
- --]]
- function M.type()
- return fw_websocket:type()
- end
- --[[
- FUNCTION: 是否结束帧
- --]]
- function M.final()
- return fw_websocket:final()
- end
- --[[
- FUNCTION: 取帧操作码
- RETURN
- 0x0 连续帧
- 0x1 文本帧
- 0x2 二进制帧
- 0x8 连接关闭
- 0x9 ping
- 0xA pong
- --]]
- function M.opcode()
- return fw_websocket:opcode()
- end
- --[[
- FUNCTION: 取载荷长度
- --]]
- function M.length()
- return fw_websocket:length()
- end
- --[[
- FUNCTION: 取掩码 (4字节表,下标1~4)
- --]]
- function M.mask()
- return fw_websocket:mask()
- end
- --[[
- FUNCTION: 取Sec-WebSocket-Key
- --]]
- function M.sec_websocket_key()
- return fw_websocket:sec_websocket_key()
- end
- --[[
- FUNCTION: 取连接ID
- --]]
- function M.connid()
- return fw_websocket:connid()
- end
- return M
|