udpclient传输包通过网络是否有大小限制 不是什么包大小限制问题。udp本来就是极其不可靠的,如果因为任何原因而无法发到服务器,客户端不会得到任何信息,因为一旦把数据扔到底层就不管了(甚至根本没有发送到网络上也不管)。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用udp时是根本不要可靠性的,只要速度。如果你要可靠性还要速度,那么就使用tcp吧。 UDP的限制是包的长度(包含首部)必须小于64KB。以太网的MTU是1500字节,超过这个长度时,IP需要分片发送,在接收端重组,对于复杂的网络(例如Internet),IP分片会增加丢包的几率,所以要尽量避免分片,UDP包最多1KB多一点,不要再大了。如果要高效传输,不要每发一个包都等待对方回应,可以连续发包,接收方每隔一段时间回应一次,告知自己的接收情况,发送方根据对方的回应确定哪些包丢失了,再重新发送。 1500是windows默认的,internet好像是1492,反正udp不要超过这个限度,否则丢包就很频繁了 不是我要udp,是客户要udp,传送的是图片文件,速度要,可靠性也不能太低 第一次做udp传输,不知道有什么好的解决方案,希望高手不吝赐教。有源代码更好,谢谢 C# 多线程程序如何不会重复获取公共资源 请大家帮忙写一个正则表达式,谢谢大家啦。 求一sql插入语句 请问在.net中如何获得网页中javascript的url的值 c# winform中如何添加自定义的控件方法 论坛的一些统计,急急,,,, 访问数据时CPU的使用率偏高的问题 C# 项目,我想把窗体上所有控件的字体都改了,改成:宋体,4号字 英文操作系统findwindowex查找中文标题 求xsd.exe的用法???急 请问c#打印程序打印预览时横向打印的文档以为什么以纵向打印呢?急,求高手指点 C#打造快速的端口扫描器
以太网的MTU是1500字节,超过这个长度时,IP需要分片发送,在接收端重组,对于复杂的网络(例如Internet),IP分片会增加丢包的几率,所以要尽量避免分片,UDP包最多1KB多一点,不要再大了。
如果要高效传输,不要每发一个包都等待对方回应,可以连续发包,接收方每隔一段时间回应一次,告知自己的接收情况,发送方根据对方的回应确定哪些包丢失了,再重新发送。