如果你的客户端基于ESFramework构建,并使用Tcp与服务端通信。通过这篇文章你将知道如何迅速、高效地创建客户端应用。

    ESFramework对基于Tcp客户端的支持主要在ESFramework.Network.Tcp.Passive命名空间,下图给出了该命名空间中的核心组件,以及这些组件之间的关系:
ESFramework介绍之(32)―― Tcp客户端核心组件关系图
    下面解释一下这些组件的作用、职责。我们从最底层的通信组件NetworkStream向上看:
(1)NetworkStream 即是System.Net.Sockets.NetworkStream类,在ESFramework中,它是最底层的通信组件。

(2)ITcpAutoSender组件,它主要实现了数据的自动发送和数据优先级。关于ITcpAutoSender的更多信息,可以参见     public enum PassiveMessageType
    {
        Response ,
        Ack ,
        P2PMessage ,
        Notify 
//服务器给的通知
    }

相关文章:

  • 2021-10-23
  • 2021-10-02
  • 2022-03-09
  • 2022-12-23
  • 2021-12-30
  • 2021-12-08
猜你喜欢
  • 2022-12-23
  • 2021-08-07
  • 2021-09-19
  • 2021-11-24
相关资源
相似解决方案