这样写一个UDP发送程序是否会导致部分数据不发送? 本帖最后由 JJ0112 于 2009-09-24 16:12:02 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 UDP协议是无连接的不可靠的,当网络忙的时候会出现丢包的情况。建议你改用TCP socket来做。 若你一定要用UDP socket,那么要自己实现超时重传机制。 上头要求一定要用UDP,我也没办法。超时重传也想过,但是主程序每秒(最长的间隔也就3秒)都会调用这个dll发送一次数据,超时重发一时不知道怎么入手,老兄指点指点我吧~~ 是類似 RTP 的應用嗎?若非傳送一些和時間性有關的東西, 沒有必非用 UDP 不可.若是和時間性有關, 丟失包包真的那麼重要嗎?上頭有沒有告訴你如何應付使用 UDP 會丟失包的問題? 最简单的就是你发每个包上都带一个序号,收到对方的ack才发下一个包,复杂的就是实现类似tcp的超时重传机制了,动态调整发包的数量推荐一个库udt,免费,开源,基于udp的可靠通讯库,在www.sf.net上有下载 模拟智能手机主界面 为什么无法改变框架的背景色? 一个简单的鼠标画图问题 求助─关于VC6.0的问题 100分! 请教高手,有关列表框中添加颜色块列表项的有关问题。 VS中全局静态数组错误 请问:哪里有把bmp格式转换为JPG格式的算法? 以前好好的程序,现在有问题了,请问问题在哪里? 怎样用js调用C风格的ocx控件? 怎么用类CStidoFile读出文件内容?最好写上几个例句。谢谢!!! 现在哪儿有专门讨论MFC VM应用开发的论坛啊? GDI+画圆角矩形出现的问题
上头要求一定要用UDP,我也没办法。超时重传也想过,但是主程序每秒(最长的间隔也就3秒)都会调用这个dll发送一次数据,超时重发一时不知道怎么入手,老兄指点指点我吧~~
复杂的就是实现类似tcp的超时重传机制了,动态调整发包的数量推荐一个库udt,免费,开源,基于udp的可靠通讯库,在www.sf.net上有下载