码迷,mamicode.com
首页 > Web开发 > 详细

NetworkSocket结构图

时间:2015-11-26 21:17:05      阅读:323      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!