mysql交互协议是开发mysql周边组件常用的协议,如JDBC,libmysql等等。 在此我们要认识到mysql交互协议其实是半双工的交互协议,至于为什么,这里就先挖个小坑,以后再填。 在探讨mysql交互协议的格式之前,我们要理清一个小问题,就是mysql交互协议会用到的基本数据类型。 1.整 ...
分类:
数据库 时间:
2016-11-17 14:05:36
阅读次数:
175
3.初始计算校验和字段时该字段全部用0填充;以上是对于发送者来说如何计算校验和的,而对于接收者来说,验证也很简单:1.对于接收的IP报文头部以16位为单位逐个求和;2.若结果为1,则校验正确,否则出错丢弃;原理很简单,接收方的计算对象是A和A的反的异或,结果当然是1了!具..
分类:
其他好文 时间:
2016-10-25 20:03:00
阅读次数:
148
Websocket 协议解析 Web后端开发 2015-05-06 WebSocket protocol 是HTML5一种新的协议。它是实现了浏览器与服务器全双工通信(full-duplex)。这篇文章介绍了关于Websocket 协议的相关信息,供大家参考。 现很多网站为了实现即时通讯,所用的技术 ...
分类:
Web程序 时间:
2016-10-19 02:37:20
阅读次数:
207
目前,大家都选择Netty做为游戏服务器框架网络通信的框架,而且目前也有很多优秀的产品是基于Netty开发的。它的稳定性,易用性和高效率性已得到广泛的认同。在游戏服务器开发中,选择netty一般就意味着我们要使用长连接来建立与客户端的通信,并且是自定义协议,在网络开发中,我们不得不处理断包,粘包的问 ...
分类:
Web程序 时间:
2016-10-15 11:20:36
阅读次数:
358
NMEA-0183 NMEA 0183是美国国家海洋电子协会(National Marine Electronics Association )为海用电子设备制定的标准格式。目前业已成了GPS导航设备统一的RTCM(Radio Technical Commission for Maritime se ...
分类:
其他好文 时间:
2016-09-09 14:49:00
阅读次数:
236
最近需求需要开发一款 HTTP ,然后由于先前接触过Qt,就直接用Qt写HTTP服务器了,也是为了当作练手,要不然是直接上HTTP框架的。 后端用C++ Qt框架 前端为了练手 当然是纯生的 js html css 具体的HTTP 实现过程我就不累赘描述了,这个Http协议解析基本上大部分人都知道原 ...
分类:
Web程序 时间:
2016-08-27 23:18:12
阅读次数:
238
RTP协议实时传输协议RTP(Real-timeTransportProtocol)是一个网络传输协议,它是由IETF的多媒体传输工作小组1996年在RFC1889中公布的,后在RFC3550中进行更新。国际电信联盟ITU-T也发布了自己的RTP文档,作为H.225.0,但是后来当IETF发布了关于它的稳定的标准RFC后就被取消了..
分类:
其他好文 时间:
2016-07-17 18:04:18
阅读次数:
357
项目概述: HP-SOCKET是一套通用TCP/UDP通信框架,包括服务器、客户端、Agent组件;其目标是提供高性能、通用性、简易性、可扩展、可定制; 鉴于此,其仅实现基本的通用框架通信、数据收发功能,供上层应用直接简单使用的接口实现;而对于数据包完整性和协议解析等未处理, 也就意味着需要应用层自 ...
分类:
其他好文 时间:
2016-07-14 23:51:24
阅读次数:
355
RTP协议 实时传输协议RTP(Real-time Transport Protocol)是一个网络传输协议,它是由IETF的多媒体传输工作小组1996年在RFC 1889中公布的,后在RFC3550中进行更新。 国际电信联盟ITU-T也发布了自己的RTP文档,作为H.225.0,但是后来当IETF发布了关于它的稳定的标准RFC后就被取消了。它作为因特网标准在 [...
分类:
其他好文 时间:
2016-07-10 18:56:48
阅读次数:
459
一、 总的构架结构示意图: 一、 总的构架结构示意图: 如上图所示,目前系统总的分成六个模块, 分别为网络/协议解析模块,用户帐号管理模块,消息处理模块,动作处理模块,数据均衡处理模块,客户状态处理模块 。 正常流程应该这么实现,以一个或者几个线程运行网络/协议解析模块,然后他根据具体的包类型分发给 ...
分类:
其他好文 时间:
2016-06-15 06:52:23
阅读次数:
126