delphi编写的udp接收数据,丢包问题

delphi编写的udp接收数据,速度150包每秒,每包1290B。要求接收到数据后,保存数据,并且显示出来。现在遇到的问题是:程序运行时,如果不操作其他程序,鼠标焦点只... delphi编写的udp接收数据,速度150包每秒,每包1290B。要求接收到数据后,保存数据,并且显示出来。

现在遇到的问题是:

程序运行时,如果不操作其他程序,鼠标焦点只保存在本程序上,则无论接收多少包,都不会丢失数据包
但是如果运行时也进行其他程序的操作,那么就会丢失数据,并且一丢就会丢连续的30-34包数据

请问有没有什么解决办法?
展开
 我来答
ycsxm
2012-01-09 · TA获得超过3.3万个赞
知道大有可为答主
回答量:1.4万
采纳率:0%
帮助的人:7930万
展开全部
定义一个对话协议:
每发送一个包,都要对方确认,如果对方不应答,再发送一次,
如三次都不应答,表示对方超时中断。
追问
不明白,您现在有没有时间,能帮我看看代码么?
追答
看代码很累,我从不看别人代码,宁肯自已编。
百度网友502b848
2012-01-13 · TA获得超过546个赞
知道小有建树答主
回答量:285
采纳率:0%
帮助的人:164万
展开全部
单独起个线程做udp的收发
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6992c28f
2012-01-11 · 超过18用户采纳过TA的回答
知道答主
回答量:55
采纳率:0%
帮助的人:48.4万
展开全部
UDT协议吧,UDp基础上升级协议
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
southdream
2012-01-09
知道答主
回答量:10
采纳率:0%
帮助的人:1.6万
展开全部
楼上正解
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式