一个与RocketEngine分离的简单快速的websocket帧解析器和生成器
解析器
parse(buffer)
参数:来自TCP套接字的原始缓冲区
返回:JSON格式对象
返回对象:
{
frame: {
FIN: <boolean>,
Opcode: <int>,
MASK: <boolean>,
Payload_len: <int>,
Payload_data: <Buffer>
},
remain:
}
发电机
generate(frame)
参数:JSON格式的框架对象
返回:二进制帧
输入帧格式:
{
FIN:
Opcode:
MASK: [ Masking_key:
Payload_data:
}
暂无评论