版块
论坛
喜欢
话题
应用
搜索
登录
注册
qsc66886688的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=173697
各位大虾帮忙看一下这个计算tcp校验和的函数到底行不行啊?
short checksum(short *buffer, int size) { unsigned long cksum=0; while(size >1) { cksum+=*buffer+...
全文
回复
(
5
)
2007-10-15 20:30
来自版块 -
NDIS网络接口开发
◆
◆
表情
告诉我的粉丝
提 交
yellowzzp
:
我刚刚去看了 tcp/ip详解 验证了下 11章里面说了得+啊 不过校验是可选的
(2007-12-29 10:32)
回复
ProPlayboy
:
引用第3楼yellowzzp于2007-12-27 15:09发表的 : tcp头+伪头 是32字节 你如果光算tcp头 是不对的 tcp/udp算校验 都得加上 伪头 UDP不用加伪头计算的
(2007-12-27 22:03)
回复
yellowzzp
:
tcp头+伪头 是32字节 你如果光算tcp头 是不对的 tcp/udp算校验 都得加上 伪头
(2007-12-27 15:09)
回复
mhy2727
:
两个函数不一样
(2007-10-28 18:22)
回复
ProPlayboy
:
函数没问题,你的做法有问题!计算TCP的校验和,还要算上伪TCP头才行的。。具体的,你查一下文档。或者去看那本老外的<windows网络编程>
(2007-10-15 23:06)
回复
qsc66886688
加关注
写私信
0
关注
0
粉丝
42
帖子
返回顶部