diff --git a/lualib/skynet-fly/netpack/netpack_base.lua b/lualib/skynet-fly/netpack/netpack_base.lua index 42ffb645..ee8453b3 100644 --- a/lualib/skynet-fly/netpack/netpack_base.lua +++ b/lualib/skynet-fly/netpack/netpack_base.lua @@ -98,9 +98,9 @@ end 不支持客户端发送大包的原因是 可能利用此行为进行攻击服务器,导致服务器内存耗尽 packtype 描述:包类型 占用字节:1 字段描述: (0-整包 1包头 2包体 3包尾) - msgtype 描述:消息类型 占用字节:1 字段描述: (0-服务端推送 1-客户端推送 2-客户端请求 3-服务端回复 4-服务器出错) - packid 描述:包ID 占用字节:2 字段描述: 包体ID - session 描述:会话号 占用字节:4 字段描述: (服务端推送时用于标识同一包体,客户端推送为0即可(不能发送大包),客户端请求(奇数)达到(4,294,967,295)时客户端应该直接切换到1,避免服务端使用溢出后的0进行回复, 服务端回复,服务端出错(偶数,奇数基础上1)) + msgtype 描述:消息类型 占用字节:1 字段描述: (0-服务端推送 1-客户端推送 2-客户端请求 3-服务端回复 4-服务器回复错误) + packid 描述:协议码 占用字节:2 字段描述: 协议码 + session 描述:会话号 占用字节:4 字段描述: (服务端推送时用于标识同一包体,客户端推送为0即可(不能发送大包),客户端请求(奇数)达到(4,294,967,295)时客户端应该直接切换到1,避免服务端使用溢出后的0进行回复, 服务端回复,服务器回复错误(偶数,奇数基础上1)) msgbody 描述:消息内容 占用字节:包总长度-8 字段描述:包头时为4字节的消息内容长度 ]] --包类型定义