社区
网络及通讯开发
帖子详情
udp包确认与重发的问题??(高分100)
kinglon
2003-05-28 06:16:52
我用FASTNET里的UDP控件做了一个文件传送的程序,可是有时候SEREVER发包给CLIENT时,总会收不到一些包,所以我想在CLIENT收包后,叫SERVER重发那些收不到的包,重是因为自己能力有限,谁能给出例程我看看啊。。就像TCP/IP会重发收不到的包一样,可是因为是作业要求用UDP啊.
...全文
70
9
打赏
收藏
udp包确认与重发的问题??(高分100)
我用FASTNET里的UDP控件做了一个文件传送的程序,可是有时候SEREVER发包给CLIENT时,总会收不到一些包,所以我想在CLIENT收包后,叫SERVER重发那些收不到的包,重是因为自己能力有限,谁能给出例程我看看啊。。就像TCP/IP会重发收不到的包一样,可是因为是作业要求用UDP啊.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangxiangsjz
2003-05-31
打赏
举报
回复
匆忙了一点。仅供参考。
http://expert.csdn.net/Expert/topic/1860/1860383.xml?temp=.7309992
dhzdhz
2003-05-31
打赏
举报
回复
设立一个标志吧!
yangjian1124
2003-05-30
打赏
举报
回复
能发给小弟看看吗?
yangjian1124@etang.com
谢谢
kinglon
2003-05-29
打赏
举报
回复
回复:wangxiangsjz(王翔)
小弟在这里先谢谢你了。
回复:warton(转型中...)
呵呵,那样同用TCP/IP无什么区别,可能比TCP/IP效率很差啊。。。
warton
2003-05-29
打赏
举报
回复
发一个包发一个大小,大小不同就重发!
wangxiangsjz
2003-05-29
打赏
举报
回复
要等一段时间,我测试整理好再说。
kinglon
2003-05-28
打赏
举报
回复
有没有详细的代码可以看看啊??
我的邮箱是RiseEagle@tom.com
wangxiangsjz
2003-05-28
打赏
举报
回复
我刚做完,是这样做的。
接收方根据文件大小和包的大小建一个数组。数组的每一个元素对应一个包,每收到一个正确的包后把对应的元素置true。这样不正确的包对应的元素标志为false.通知发送方重发false对应的包。
albeta
2003-05-28
打赏
举报
回复
建议你这样,在UDP里头自己封装一些东西,例如编号什么的,每发一个包,就将序号加1,直到达到一个上限,然后从0开始。
当你收到的上一个包和下一个包之间有一个包没收到,就可以要求重发了。
计算机网络超全笔记.pdf
重要的事情说三遍!!! 这是计算机网络超全笔记,
包
括了考研重点,覆盖知识点全面且有重点,详略得当,亲自总结手打的!
linux socket发送大量数据错乱,
高分
求解linux socket通信
UDP
丢
包
问题
最近在做一个项目,在这之前,做了个验证程序.发现客户端连续发来
100
0个1024字节的
包
,服务器端出现了丢
包
现象.纠其原因,是服务端在还未完全处理掉数据,客户端已经数据发送完毕且关闭了.有没有成熟的解决方案来解决这个
问题
.我用过sleep(1),暂时解决这个
问题
,但是这不是根本解决办法,如果数据量大而多,网络情况不太好的话,还是有可能丢失.希望大俠帮帮忙啊!|有两种方法解决楼主的
问题
:方法一:重新...
理解激光雷达系统中的
UDP
丢
包
:原因、影响与缓解策略
UDP
(用户数据报协议) 是众多实时应用的基础传输机制,
包
括光探测和测距(LiDAR)系统产生的高吞吐量数据流。 由于其低延迟和最小开销而被选中,
UDP
协议放弃了TCP等协议固有的可靠性保证,例如连接建立、错误恢复和流量控制。 本文重点关注其与LiDAR数据传输相关的特性,探讨
UDP
丢
包
的多方面原因,从网络拥塞和硬件限制到协议特定行为和配置
问题
。本文强调了LiDAR系统对
UDP
及时数据传输的关键依赖性,并分析了丢
包
对自动导航、地图绘制和目标检测等应用的有害影响,在这些应用中,数据完整性和完整性至关重要。认
Netty相关的
UDP
协议(十四)
UDP
协议
UDP
是面向无连接的通讯协议,
UDP
报头由 4 个域组成,其中每个域各占用 2 个字节, 其中
包
括目的端口号和源端口号信息,数据报的长度域是指
包
括报头和数据部分在内的总字 节数,校验值域来保证数据的安全。由于通讯不需要连接,所以可以实现广播发送。
UDP
通讯时不需要接收方
确认
,属于不可靠的传输,可能会出现丢
包
现象,实际应用中 要求程序员编程验证。
UDP
与 TCP 位于同一层,但它不管数据
包
的顺序、错误或
重发
。因此,
UDP
不被应用 于那些使用虚电路的面向连
TCP与
UDP
网络通讯实战教程
在IT行业中,网络通信是构建分布式系统和实现远程交互的关键技术之一。TCP/IP模型中的传输层协议承担着这一重任,其中最核心的两个协议便是传输控制协议(TCP)和用户数据报协议(
UDP
)。为了适应不同应用的需求,这两种协议以不同的方式处理数据传输,其中TCP提供面向连接的、可靠的字节流服务,而
UDP
则提供无连接的、尽最大努力交付的用户数据报服务。
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章