NetworkSocket结构图
发布日期:2021-05-09 04:10:26 浏览次数:14 分类:博客文章

本文共 293 字,大约阅读时间需要 1 分钟。

分层思想

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

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

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

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

http层和基础层的关系图

websocket层和基础层的关系图

fast层和基础层关系图

如何加入自定义协议

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

上一篇:一例完整的websocket实现群聊demo
下一篇:关于.Net的面试遐想

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月01日 10时08分26秒