IPacketHandler.cs 861 B

123456789101112131415161718192021222324252627282930
  1. //------------------------------------------------------------
  2. // Game Framework
  3. // Copyright © 2013-2021 loyalsoft. All rights reserved.
  4. // Homepage: http://www.game7000.com/
  5. // Feedback: http://www.game7000.com/
  6. //------------------------------------------------------------
  7. namespace GameFramework.Network
  8. {
  9. /// <summary>
  10. /// 网络消息包处理器接口。
  11. /// </summary>
  12. public interface IPacketHandler
  13. {
  14. /// <summary>
  15. /// 获取网络消息包协议编号。
  16. /// </summary>
  17. int Id
  18. {
  19. get;
  20. }
  21. /// <summary>
  22. /// 网络消息包处理函数。
  23. /// </summary>
  24. /// <param name="sender">网络消息包源。</param>
  25. /// <param name="packet">网络消息包内容。</param>
  26. void Handle(object sender, Packet packet);
  27. }
  28. }