资源简介
第8章 TCP和UDP数据包发送程序******源程序
代码片段和文件信息
#include “StdAfx.h“
#include “.\dataandconst.h“
USHORT CheckSum(const char *buf int size)
{
USHORT *buffer=(USHORT *)buf;
unsigned long cksum=0;
while(size >1)
{
cksum+=*buffer++;
size -=sizeof(USHORT);
}
if(size )
{
cksum += *(UCHAR*)buffer;
}
cksum = (cksum >> 16) + (cksum & 0xffff);
cksum += (cksum >>16);
return (USHORT)(~cksum);
}
USHORT CheckSum(USHORT *buffer int size)
{
unsigned long cksum=0;
while(size >1)
{
cksum+=*buffer++;
size -=sizeof(USHORT);
}
if(size )
{
cksum += *(UCHAR*)buffer;
}
cksum = (cksum >> 16) + (cksum & 0xffff);
cksum += (cksum >>16);
return (USHORT)(~cksum);
}
unsigned short TcpCheckSum(const char *pTcpData const char *pPshData UINT nTcpCount)
{
unsigned short sCheckSum = ~CheckSum(pTcpDatanTcpCount);
unsigned long checkSum = sCheckSum;
checkSum <<= 16;
sCheckSum = ~CheckSum(pPshData12);
checkSum += sCheckSum;
return CheckSum((char*)&checkSum4);
}
unsigned short UdpCheckSum(const char *pTcpData const char *pPshData UINT nTcpCount)
{
unsigned short sCheckSum = ~CheckSum(pTcpDatanTcpCount);
unsigned long checkSum = sCheckSum;
checkSum <<= 16;
sCheckSum = ~CheckSum(pPshData12);
checkSum += sCheckSum;
return CheckSum((char*)&checkSum4);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2008-08-06 19:04 第8章 TCP和UDP数据包发送程序\
目录 0 2015-05-09 19:40 第8章 TCP和UDP数据包发送程序\SendPacket\
目录 0 2015-05-09 19:40 第8章 TCP和UDP数据包发送程序\SendPacket\Code\
文件 1339 2007-05-05 05:59 第8章 TCP和UDP数据包发送程序\SendPacket\Code\DataAndConst.cpp
文件 2387 2007-05-07 00:15 第8章 TCP和UDP数据包发送程序\SendPacket\Code\DataAndConst.h
文件 1009 2007-05-05 05:32 第8章 TCP和UDP数据包发送程序\SendPacket\Code\ReadMe.txt
文件 7074 2007-05-08 22:57 第8章 TCP和UDP数据包发送程序\SendPacket\Code\SendPacket.cpp
文件 68608 2007-05-08 23:27 第8章 TCP和UDP数据包发送程序\SendPacket\Code\SendPacket.ncb
文件 909 2007-05-05 05:32 第8章 TCP和UDP数据包发送程序\SendPacket\Code\SendPacket.sln
文件 8704 2007-05-08 23:27 第8章 TCP和UDP数据包发送程序\SendPacket\Code\SendPacket.suo
文件 4028 2007-05-05 07:34 第8章 TCP和UDP数据包发送程序\SendPacket\Code\SendPacket.vcproj
文件 214 2007-05-05 05:32 第8章 TCP和UDP数据包发送程序\SendPacket\Code\stdafx.cpp
文件 547 2007-05-08 22:13 第8章 TCP和UDP数据包发送程序\SendPacket\Code\stdafx.h
目录 0 2015-05-09 19:40 第8章 TCP和UDP数据包发送程序\SendPacket\Exe\
文件 45056 2007-05-08 23:26 第8章 TCP和UDP数据包发送程序\SendPacket\Exe\SendPacket.exe
文件 42496 2007-06-27 23:50 第8章 TCP和UDP数据包发送程序\SendPacket\Readme.doc
目录 0 2008-08-06 19:04 第8章 TCP和UDP数据包发送程序\相关扩展内容\
目录 0 2015-05-09 19:40 第8章 TCP和UDP数据包发送程序\相关扩展内容\ndisprot\
文件 30 2007-06-27 22:07 第8章 TCP和UDP数据包发送程序\相关扩展内容\ndisprot\dirs
文件 21854 2007-06-27 22:13 第8章 TCP和UDP数据包发送程序\相关扩展内容\ndisprot\ndisprot.htm
文件 2661 2007-06-27 22:07 第8章 TCP和UDP数据包发送程序\相关扩展内容\ndisprot\ndisprot.inf
目录 0 2015-05-09 19:40 第8章 TCP和UDP数据包发送程序\相关扩展内容\ndisprot\sys\
文件 10605 2007-06-27 22:07 第8章 TCP和UDP数据包发送程序\相关扩展内容\ndisprot\sys\debug.c
文件 6044 2007-06-27 22:07 第8章 TCP和UDP数据包发送程序\相关扩展内容\ndisprot\sys\debug.h
文件 6807 2007-06-27 22:07 第8章 TCP和UDP数据包发送程序\相关扩展内容\ndisprot\sys\excallbk.c
文件 9740 2007-06-27 22:07 第8章 TCP和UDP数据包发送程序\相关扩展内容\ndisprot\sys\macros.h
文件 252 2007-06-27 22:07 第8章 TCP和UDP数据包发送程序\相关扩展内容\ndisprot\sys\makefile
文件 62135 2007-06-27 22:07 第8章 TCP和UDP数据包发送程序\相关扩展内容\ndisprot\sys\ndisbind.c
文件 16693 2007-06-27 22:07 第8章 TCP和UDP数据包发送程序\相关扩展内容\ndisprot\sys\ndisprot.h
文件 1055 2007-06-27 22:07 第8章 TCP和UDP数据包发送程序\相关扩展内容\ndisprot\sys\ndisprot.rc
文件 26406 2007-06-27 22:07 第8章 TCP和UDP数据包发送程序\相关扩展内容\ndisprot\sys\ntdisp.c
............此处省略9个文件信息
- 上一篇:ARM&Thumb; opcode
- 下一篇:卷积神经网络PPT
相关资源
- 飞天3000国密key驱动
- 联想启天M6900原版BIOS
- SCA100T测试程序
- 高通磁盘模式ADB一键进入9008
- SnippingToolFor2008
- ZYNQ7000原理图
- 土地利用分类2007
- 《计算机组成原理》算法实现VS2008
- w5300手册,1.1.2版本。包括参考电路,
- 基于51单片机的CC1100CC1101发送和接收的
- dimm 200pin pcb 封装
- 基于STM32和SIM900A的短信发送程序
- cnki两个,维普3个,读秀两个.rar;2
- 北京统计年鉴2000
- 9008签名驱动(手动安装)
- PT100温度变送器的正温度系数补偿
- ADUM1400中文资料
- 4c0138bbb96b33332ad8287cd800de13.zip
- 2000年全国大学生数学建模优秀论文
- XY2-100协议说明
- ADI官网ADAS1000芯片ECG 5导联模拟前端参
- [3500个常用汉字]3500个常用汉字.txt
- DL/T614-2007 多功能电能表
- css300
- Delphi2007 CodeGeaRADCracker
- 巴枪/数据采集器CASIO DT900/930/940中文操
- GPStrackingGeneral1009A.slx
- 霍尼韦尔Honeywell1400G扫码器中文使用说
- ADAS1000初始化代码,亲测好用
- Dell PowerEdge R820 服务器 安装 server20
评论
共有 条评论