社区
网络编程
帖子详情
请问能忽略UDP校验而直接接收UDP数据包吗?
bbsemail
2006-12-21 03:43:27
请问可不可以在Windows下忽略UDP校验而直接接收UDP数据包?
起因是这样的:在通过网关相连的两个局域网中的计算机相互通信,发现经常会忽略了一些包,但在计算机上运行抓包软件发现,数据包是到达了计算机,但抓包软件显示UDP校验位出错,而UDP数据和IP地址、UDP端口、长度等数据都是正确的。上网找过Linux下好似在setsockopt下有NO_CHECK选项可以忽略UDP校验,不知VC下可不可以也忽略UDP校验呢?在此先谢谢各位!
...全文
540
8
打赏
收藏
请问能忽略UDP校验而直接接收UDP数据包吗?
请问可不可以在Windows下忽略UDP校验而直接接收UDP数据包? 起因是这样的:在通过网关相连的两个局域网中的计算机相互通信,发现经常会忽略了一些包,但在计算机上运行抓包软件发现,数据包是到达了计算机,但抓包软件显示UDP校验位出错,而UDP数据和IP地址、UDP端口、长度等数据都是正确的。上网找过Linux下好似在setsockopt下有NO_CHECK选项可以忽略UDP校验,不知VC下可不可以也忽略UDP校验呢?在此先谢谢各位!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bbsemail
2006-12-26
打赏
举报
回复
谢谢Writer(执着的灵魂)
但数据包经过了网关了,用抓包软件在电脑上可以看到数据包到达了电脑
谢谢VC_ASM(哥俩好)
包不长,长的不到30字节
谢谢UMU(小开)
我用的抓包软件是Wireshark(前身是Ethereal,也是装WinPcap的)
vc_asm
2006-12-25
打赏
举报
回复
包太长?
泥巴娃
2006-12-25
打赏
举报
回复
用 WinPcap 可以
Writer
2006-12-24
打赏
举报
回复
据我所知不可能, 因为UDP包每到一个网关, 网关都校验, 出错的话就不会继续传递该UDP数据包的.
snowshow
2006-12-24
打赏
举报
回复
应用层无法做到
bbsemail
2006-12-23
打赏
举报
回复
高手在哪里啊,请教啊~~~~~
bbsemail
2006-12-21
打赏
举报
回复
其实设计时已经有重传机制了,接收方收到消息马上返回收到确认,发送方在150ms后没有收到确认会重传,这样3次后还没收到才当作传输失败。
关键是经常这样三次,问题都会出现在UDP校验上,但看产生校验和的数据好像都正确(从抓包软件上看)。
而且这种校验出错好像是随机的,有段时间出错的机率比较少,有段时间出错的机率较多,似乎与网络质量有关。在接收端Ping对方网关基本上没有丢包,但Ping发送端则出现超时。
补网络结构:网络1----网关1-----网关2----网络2
templarzq
2006-12-21
打赏
举报
回复
VC的setsockopt好像没这个选项.重新发吧.
IP、ICMP、TCP和
UDP
校验
和计算
本文详细介绍了IP、ICMP、TCP和
UDP
数据包
的
校验
和计算步骤,包括头部数据的处理、伪首部的概念以及
校验
和的生成过程,帮助理解网络协议中的数据验证机制。
UDP
校验
和原理和Verilog实现
本文介绍
UDP
校验
和原理及Verilog实现。
UDP
校验
和可检测差错,计算时需创建伪头部,合并、分割数据,求和并处理进位,最后取反。发送端将结果放入首部,
接收
端验证。
UDP
校验
和字段可选,IPv6中不可
忽略
。文章还给出Verilog代码及仿真结果。
以太网ARP、
UDP
协议
数据包
格式
本文介绍了以太网MAC帧、ARP、ICMP和
UDP
协议
数据包
格式。以太网MAC帧包含前导码、SFD等部分;ARP协议位于MAC帧数据段,需填充数据;ICMP
数据包
分IP层和ICMP层;
UDP
是无连接传输层协议,首部8字节,
校验
和包含三部分。
教你动手写
UDP
协议栈 -
UDP
数据包
解析<1>
本文介绍了如何动手编写一个简单的
UDP
协议栈,详细解析了
UDP
数据包
的结构、伪首部、IP层结构以及帧头部。通过理解这些基础知识,作者展示了如何实现
接收
和发送
UDP
数据的函数,最后通过测试验证了协议栈的功能。
UDP
介绍
本文深入解析
UDP
协议,介绍其作为无连接传输层协议的特点,包括
数据包
格式、端口使用及
校验
机制。同时,对比了
UDP
与TCP的区别,并阐述了
UDP
在现代网络应用中的重要角色。
网络编程
18,357
社区成员
64,165
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章