首页 > Web开发 > 详细

NetworkSocket结构图

时间:2015-11-26 21:14:12      阅读:318      评论:0      收藏:0      [点我收藏+]

分层思想

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

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

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

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

http层和基础层的关系图

技术分享

websocket层和基础层的关系图

技术分享

fast层和基础层关系图

技术分享

如何加入自定义协议

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

技术分享

NetworkSocket结构图

原文:http://www.cnblogs.com/kewei/p/4998669.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!