-
计算校验和
校验和算法描述:为保证网络上传输的数据的可靠性,在许多协议中都设置了校验和项,例如:IPv4、ICMPv4、IGMPV4、ICMPv6、UDP...
计算校验和
校验和算法描述:为保证网络上传输的数据的可靠性,在许多协议中都设置了校验和项,例如:IPv4、ICMPv4、IGMPV4、ICMPv6、UDP和TCP 等等。计算这些校验和的算法称为网际校验和算法,简单来说就是:把被校验的数据16位进行累加,然后取反码,若数据字节长度为奇数,则数据尾部补一个字节的0以凑成偶数。
由于从输入文件读入的数据不能直接满足计算校验和的条件,所以首先对从文件读入缓冲区的数据进行预处理,即读入缓冲区时忽略空格。由于累加是按16位进行的,所以每次从缓冲区中读出4个字符,并将字符转换成对应的16进制数字,如此依次累加,直至数据全部读完。
还有一种情况,即如果数据长度为奇数个字节,则需要判断,并补0累加。程序中利用的是缓冲区长度计数器i和当前读取到计数器j判断数据长度是否为奇数。即如果数据长度为偶数,则读完数据时当前读取到计数器j的值应与缓冲区长度i相等,而如果数据长度为奇数,则读完数据时,当前读取到计数器j>缓冲区长度i,此时需将缓冲区中剩余的两个字符读出,并补0,转换成相应16进制数以后参与累加。
当累加结束后,将累加和的16位以上数据位移下再进行一次累加,并对最后累加和取反即得所求校验和。
-calculated checksum checksum algorithm Description : To ensure the network transmission of data reliability, in many of the agreements are set up and calibration, for example : IPv4, ICMPv4, IGMPV4, ICMPv6. UDP and TCP so on. Calculating checksum algorithm called the Internet checksum algorithm, the simple answer is : as has been the calibration data for 16 cumulative, and then take the anti-code, if the data byte length of the odd, data will make up the tai
- 2022-01-26 06:39:03下载
- 积分:1
-
CSocket CSocket Communication Program Communication Program
Csocket通信程序
Csocket通信程序 -CSocket CSocket Communication Program Communication Program
- 2022-11-14 04:25:02下载
- 积分:1
-
可以同步网络时间,分服务器端和客户端两个版本。完整vc程序...
可以同步网络时间,分服务器端和客户端两个版本。完整vc程序-network time synchronization, and server-client versions. Integrity vc procedures
- 2022-05-24 23:35:59下载
- 积分:1
-
直接用socket实现HTTP协议(下载专用)
作者:北方工业大学2000级计算机4班 querw
从HTTP服务器上下载一个文件有很多方法,"热心"...
直接用socket实现HTTP协议(下载专用)
作者:北方工业大学2000级计算机4班 querw
从HTTP服务器上下载一个文件有很多方法,"热心"的微软提供了WinInet类,用起来也很方便.当然,我们也可以自己实现这些功能,通过格式化请求头很容易就能实现断点续传和检查更新等等功能.- Straight takes over the use of socket to realize the HTTP
agreement (special-purpose downloading) the author: North industrial
university 2,000 levels of computers 4 class of querw downloaded a
document from the HTTP server to have very many methods, the
"warm-hearted" Microsoft has provided the WinInet kind, used very to
be also convenient Certainly, we also may own realize these
functions, is very easy through formatted request to be able to
realize the break point to continue passes on and inspects renewal and
so on function
- 2022-11-12 19:15:03下载
- 积分:1
-
was based on the c mfc chat tools, and client
是一款基于mfc的c++聊天工具,分客户端和服务端。服务器可挂载多客户端,并支持用户的名称及密码管理,允许其进行在线消息发送,还有一款别致的aqua水波界面供选择。-was based on the c mfc chat tools, and client-server. Servers can mount multi-client, and supports user name and password management, allowing for online messaging, as well as a chic aqua wave interface available.
- 2022-09-09 12:25:03下载
- 积分:1
-
TCP/IP连接,连接的客户端和服务端的程序,还有我。
tcp/ip的连接,同时连接客户端和服务端的程序,还有数据库的实现-tcp/ip connection, connecting client and service side of the procedures, there is the realization database
- 2022-05-31 08:47:24下载
- 积分:1
-
< 网络通信编程实用>>一书的源代码。有vc各种通信编成的实例。...
< 网络通信编程实用>>一书的源代码。有vc各种通信编成的实例。-lt; Lt; Network programming practical gt; Gt; A book of the source code. There are various communications into vc examples.
- 2022-05-31 20:32:35下载
- 积分:1
-
一个简单的TCP客户端程序。 可以方便的发送数据以及查看接收到的数据。 是编程开发的好帮手...
一个简单的TCP客户端程序。 可以方便的发送数据以及查看接收到的数据。 是编程开发的好帮手-a simple TCP client. This can facilitate the reception of data and check the data. Programming is a good helper
- 2022-03-21 19:00:53下载
- 积分:1
-
Bit网上下载流行软件,如果你也想编写,请好好研究这个程序代码!...
Bit网上下载流行软件,如果你也想编写,请好好研究这个程序代码!-Bit torrent sofeware source code
- 2022-12-01 04:50:03下载
- 积分:1
-
一个Client/Server Socket类
一个Client/Server Socket类 -An Socket class of Client and Server
- 2022-02-09 17:18:37下载
- 积分:1