
Internet
Lasuerte
这个作者很懒,什么都没留下…
展开
-
网络工程(一) OSI/RM 与 TCP/IP 结构
原创 2018-06-06 10:10:26 · 594 阅读 · 0 评论 -
海明码与CRC码
软考的过程遇到海明码和CRC的码,觉得不是很了解,查了一下资料,整理下。也是帮助自己理解,同样希望可以大家理解海明码和CRC校正码。海明码 核心公式:2r ≥k+r+1其中k为信息的个数,r为校验位的个数,那么我们怎样来确定校验位?实例二进制码 101101100,求它的海明编码1、信息为k=9;r的最小值为4,所以校验位为42、所以校验码的位数为13位,如何分配校验码位置和信息位?以及校...转载 2018-06-07 13:39:14 · 1513 阅读 · 0 评论 -
网络传输粘包解包处理
有时候发送的数据过长,接收的时候只接收了一部分,会出现错误。这里以客户端接收服务端消息为例,讲解一种解包的方法,作为备忘(总是忘没办法)1.客户端有一段缓冲区char m_szAnalysisBuf[51200] 成员变量,用于存放接收数据,在回调函数收到数据后,判断缓冲区是否满了(一般不会满),未满的话将新接收的数据加入到缓冲区中,并更新缓冲区长度。如果缓冲区满了,则舍弃掉原缓冲区的数据,将...原创 2018-09-12 11:05:57 · 833 阅读 · 0 评论