最近在做一个TCP通讯项目时,用到了SLIP(Serial Line Internet Protocol,串行线路网际协议)协议。该协议我就不介绍了网上资料一大堆。 通信数据报采用了简单的帧封装结构,此协议基于SLIP(Serial Line IP,串行线路IP协议,具体内容参见RFC1055),但加入一个校验(Checksum)字节,其值为除首尾END字符外的所有字符字节按位和。
这里面遇到了两个问题:
本文介绍了如何使用C#实现基于SLIP协议的通信数据报封装,其中包含了一个校验和字节的计算方法。计算校验和采用异或的方式,详细步骤在文中引用的资料中说明。此外,还讨论了当实际报文长度小于预设数组大小484时,如何正确取出38字节的实际内容并进行处理。提供了报文封装的代码实现。
最近在做一个TCP通讯项目时,用到了SLIP(Serial Line Internet Protocol,串行线路网际协议)协议。该协议我就不介绍了网上资料一大堆。 通信数据报采用了简单的帧封装结构,此协议基于SLIP(Serial Line IP,串行线路IP协议,具体内容参见RFC1055),但加入一个校验(Checksum)字节,其值为除首尾END字符外的所有字符字节按位和。
这里面遇到了两个问题:
7340

被折叠的 条评论
为什么被折叠?