-
大小: 111KB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2021-05-25
- 語言: 其他
- 標簽:
資源簡介
TCP和UDP數(shù)據(jù)包發(fā)送程序 TCP和UDP數(shù)據(jù)包發(fā)送程序 TCP和UDP數(shù)據(jù)包發(fā)送程序

代碼片段和文件信息
#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);
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????30??2007-06-27?14:07??第8章?TCP和UDP數(shù)據(jù)包發(fā)送程序\相關(guān)擴展內(nèi)容\ndisprot\dirs
?????文件??????21854??2007-06-27?14:13??第8章?TCP和UDP數(shù)據(jù)包發(fā)送程序\相關(guān)擴展內(nèi)容\ndisprot\ndisprot.htm
?????文件???????2661??2007-06-27?14:07??第8章?TCP和UDP數(shù)據(jù)包發(fā)送程序\相關(guān)擴展內(nèi)容\ndisprot\ndisprot.inf
?????文件????????249??2007-06-27?14:08??第8章?TCP和UDP數(shù)據(jù)包發(fā)送程序\相關(guān)擴展內(nèi)容\ndisprot\test\makefile
?????文件????????248??2007-06-27?14:08??第8章?TCP和UDP數(shù)據(jù)包發(fā)送程序\相關(guān)擴展內(nèi)容\ndisprot\test\sources
?????文件??????17011??2007-06-27?14:08??第8章?TCP和UDP數(shù)據(jù)包發(fā)送程序\相關(guān)擴展內(nèi)容\ndisprot\test\uiotest.c
?????文件??????10605??2007-06-27?14:07??第8章?TCP和UDP數(shù)據(jù)包發(fā)送程序\相關(guān)擴展內(nèi)容\ndisprot\sys\debug.c
?????文件???????6044??2007-06-27?14:07??第8章?TCP和UDP數(shù)據(jù)包發(fā)送程序\相關(guān)擴展內(nèi)容\ndisprot\sys\debug.h
?????文件???????6807??2007-06-27?14:07??第8章?TCP和UDP數(shù)據(jù)包發(fā)送程序\相關(guān)擴展內(nèi)容\ndisprot\sys\excallbk.c
?????文件???????9740??2007-06-27?14:07??第8章?TCP和UDP數(shù)據(jù)包發(fā)送程序\相關(guān)擴展內(nèi)容\ndisprot\sys\macros.h
?????文件????????252??2007-06-27?14:07??第8章?TCP和UDP數(shù)據(jù)包發(fā)送程序\相關(guān)擴展內(nèi)容\ndisprot\sys\makefile
?????文件??????62135??2007-06-27?14:07??第8章?TCP和UDP數(shù)據(jù)包發(fā)送程序\相關(guān)擴展內(nèi)容\ndisprot\sys\ndisbind.c
?????文件??????16693??2007-06-27?14:07??第8章?TCP和UDP數(shù)據(jù)包發(fā)送程序\相關(guān)擴展內(nèi)容\ndisprot\sys\ndisprot.h
?????文件???????1055??2007-06-27?14:07??第8章?TCP和UDP數(shù)據(jù)包發(fā)送程序\相關(guān)擴展內(nèi)容\ndisprot\sys\ndisprot.rc
?????文件??????26406??2007-06-27?14:07??第8章?TCP和UDP數(shù)據(jù)包發(fā)送程序\相關(guān)擴展內(nèi)容\ndisprot\sys\ntdisp.c
?????文件???????3247??2007-06-27?14:07??第8章?TCP和UDP數(shù)據(jù)包發(fā)送程序\相關(guān)擴展內(nèi)容\ndisprot\sys\nuiouser.h
?????文件????????675??2007-06-27?14:07??第8章?TCP和UDP數(shù)據(jù)包發(fā)送程序\相關(guān)擴展內(nèi)容\ndisprot\sys\precomp.h
?????文件??????33270??2007-06-27?14:07??第8章?TCP和UDP數(shù)據(jù)包發(fā)送程序\相關(guān)擴展內(nèi)容\ndisprot\sys\recv.c
?????文件??????13736??2007-06-27?14:07??第8章?TCP和UDP數(shù)據(jù)包發(fā)送程序\相關(guān)擴展內(nèi)容\ndisprot\sys\send.c
?????文件????????741??2007-06-27?14:07??第8章?TCP和UDP數(shù)據(jù)包發(fā)送程序\相關(guān)擴展內(nèi)容\ndisprot\sys\sources
?????文件??????42496??2007-06-27?15:50??第8章?TCP和UDP數(shù)據(jù)包發(fā)送程序\SendPacket\Readme.doc
?????文件??????45056??2007-05-08?15:26??第8章?TCP和UDP數(shù)據(jù)包發(fā)送程序\SendPacket\Exe\SendPacket.exe
?????文件???????1339??2007-05-04?21:59??第8章?TCP和UDP數(shù)據(jù)包發(fā)送程序\SendPacket\Code\DataAndConst.cpp
?????文件???????2387??2007-05-06?16:15??第8章?TCP和UDP數(shù)據(jù)包發(fā)送程序\SendPacket\Code\DataAndConst.h
?????文件???????1009??2007-05-04?21:32??第8章?TCP和UDP數(shù)據(jù)包發(fā)送程序\SendPacket\Code\ReadMe.txt
?????文件???????7074??2007-05-08?14:57??第8章?TCP和UDP數(shù)據(jù)包發(fā)送程序\SendPacket\Code\SendPacket.cpp
?????文件??????68608??2007-05-08?15:27??第8章?TCP和UDP數(shù)據(jù)包發(fā)送程序\SendPacket\Code\SendPacket.ncb
?????文件????????909??2007-05-04?21:32??第8章?TCP和UDP數(shù)據(jù)包發(fā)送程序\SendPacket\Code\SendPacket.sln
?????文件???????8704??2007-05-08?15:27??第8章?TCP和UDP數(shù)據(jù)包發(fā)送程序\SendPacket\Code\SendPacket.suo
?????文件???????4028??2007-05-04?23:34??第8章?TCP和UDP數(shù)據(jù)包發(fā)送程序\SendPacket\Code\SendPacket.vcproj
............此處省略13個文件信息
評論
共有 條評論