Packet 结构
提供关于消息包的常量定义。
继承成员
命名空间: Fantasy.PacketParser
程序集: Fantasy.Net.dll
语法
public struct Packet
字段
| 编辑本文 查看源代码InnerPacketHeadLength
内网消息头长度(消息体长度在消息头占用的长度 + 协议编号在消息头占用的长度 + RPCId长度 + RouteId长度)
声明
public const int InnerPacketHeadLength = 20
字段值
类型 | 描述 |
---|---|
int |
InnerPacketRouteRouteIdLocation
RouteId所在的位置
声明
public const int InnerPacketRouteRouteIdLocation = 12
字段值
类型 | 描述 |
---|---|
int |
InnerPacketRpcIdLocation
InnerRPCId所在的位置
声明
public const int InnerPacketRpcIdLocation = 8
字段值
类型 | 描述 |
---|---|
int |
OuterPacketHeadLength
外网消息头长度(消息体长度在消息头占用的长度 + 协议编号在消息头占用的长度 + RPCId长度 + RouteId长度)
声明
public const int OuterPacketHeadLength = 20
字段值
类型 | 描述 |
---|---|
int |
OuterPacketRpcIdLocation
OuterRPCId所在的位置
声明
public const int OuterPacketRpcIdLocation = 8
字段值
类型 | 描述 |
---|---|
int |
PacketBodyMaxLength
消息体最大长度
声明
public const int PacketBodyMaxLength = 1048560
字段值
类型 | 描述 |
---|---|
int |
PacketLength
消息体长度在消息头占用的长度
声明
public const int PacketLength = 4
字段值
类型 | 描述 |
---|---|
int |
PacketRouteIdLength
RouteId长度
声明
public const int PacketRouteIdLength = 8
字段值
类型 | 描述 |
---|---|
int |
ProtocolCodeLength
协议编号在消息头占用的长度
声明
public const int ProtocolCodeLength = 4
字段值
类型 | 描述 |
---|---|
int |
RpcIdLength
RpcId在消息头占用的长度
声明
public const int RpcIdLength = 4
字段值
类型 | 描述 |
---|---|
int |