MsgSessionPacket.cs 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. using CommonServer_ICE.Session;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using Slice;
  7. using CommonLang.Protocol;
  8. namespace CommonServer_ICE.Msg
  9. {
  10. /// <summary>
  11. /// 存储服务器端发送的可靠消息包封装,用于在消息循环队列中由检测线程进行访问来判断当前消息是否正常到达客户端
  12. /// 如果未正常到达,重新发送
  13. /// </summary>
  14. internal class MsgSessionPacket
  15. {
  16. public string ID
  17. {
  18. set;
  19. get;
  20. }
  21. public IceServerIoSession Session
  22. {
  23. set;
  24. get;
  25. }
  26. /// <summary>
  27. /// 用来在网络中传输的消息包
  28. /// </summary>
  29. public TransMessage Message
  30. {
  31. set;
  32. get;
  33. }
  34. /// <summary>
  35. /// 业务系统实际使用的消息包
  36. /// </summary>
  37. public IMessage SrcMessage
  38. {
  39. set;
  40. get;
  41. }
  42. }
  43. }