InternalMemoryRequst.cs 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. using MemoryPack;
  2. namespace NetCore.Protocol.MemoryPack;
  3. /// <summary>
  4. /// 逻辑服发送给中转服的数据
  5. /// </summary>
  6. [MemoryPackable]
  7. public partial class InternalMemoryRequst
  8. {
  9. /// <summary>
  10. /// 发送消息类型
  11. /// </summary>
  12. [MemoryPackOrder(0)] public InternalSendType SendType;
  13. /// <summary>
  14. /// 服务器类型
  15. /// </summary>
  16. [MemoryPackOrder(1)] public ServerType ServerType;
  17. /// <summary>
  18. /// 服务器版本
  19. /// </summary>
  20. [MemoryPackOrder(2)] public int serverVersion;
  21. /// <summary>
  22. /// 响应请求处理后的数据连接ID
  23. /// </summary>
  24. [MemoryPackOrder(3)] public long ResponeseClinetConnectionId;
  25. /// <summary>
  26. /// 响应请求处理后的数据发送序列
  27. /// </summary>
  28. [MemoryPackOrder(4)] public long ResponeseSendSequence;
  29. /// <summary>
  30. /// 中转的信息
  31. /// </summary>
  32. [MemoryPackOrder(10)] public byte[] TransitData;
  33. public InternalAddServerData InternalAddServerData;
  34. }