分层思想

NetworkSocket使用分层的思想,分基础层和上层:

1、基础层提供基础通讯,重要的对象有SessionBase、TcpServerBase和TcpClientBase;

2、上层实现目前有http、webSocket、fast协议,其中fast也是一种自定义协议;

3、如果想完全自定义数据包和数据解析,从基础层派生就很容易实现这个需求;

http层和基础层的关系图

NetworkSocket结构图

websocket层和基础层的关系图

NetworkSocket结构图

fast层和基础层关系图

NetworkSocket结构图

如何加入自定义协议

可以参考http、webSocket、fast等层的实现代码,简单说可以在基础层构建任何基于tcp的上层协议的通讯。

NetworkSocket结构图

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-01-05
  • 2022-12-23
  • 2022-12-23
  • 2021-09-17
  • 2021-12-16
  • 2021-07-06
猜你喜欢
  • 2021-08-09
  • 2021-08-10
  • 2021-09-14
  • 2022-12-23
  • 2021-08-08
  • 2021-08-16
  • 2021-10-27
相关资源
相似解决方案