udp的数据报最长可以到多少字节?(50分)

  • 主题发起人 主题发起人 c_mars
  • 开始时间 开始时间
附加: 合理值是多少呢?在nt和linux下有区别吗?
 
windows下默认是8K,但是据我试验好像大于2.5K就有可能出错,2000server
 
数据报的长度是指包括报头和数据部分在内的总的字节数。因为报头的长度是固定的,所
以该域主要被用来计算可变长度的数据部分(又称为数据负载)。数据报的最大长度根据
操作环境的不同而各异。从理论上说,包含报头在内的数据报的最大长度为65535字节。不
过,一些实际应用往往会限制数据报的大小,有时会降低到8192字节。
 
delphi6 中的NTUDP 最多是4k, IdUdp 是64k
 
我认为UDP最好不要超过1024字节,就是1K
 
其实这个值大小与很多方面有关,包括操作系统与途径的网络设备
但一般说来局域网的应用可以长些,4K甚至8K我都试过,没什么问题
但是广域网我一般控制在512个字节以下比较好,你可以去抓一下QQ的包,
它就是控制在最多500左右。
 
我也需要这个!!
 
其实UDP的数据包最大传送字节就是2048!
所谓的:
delphi6 中的NTUDP 最多是4k, IdUdp 是64k
其实内部是分多次传送的!你自己甚至可以定义1024K的数据包!
HeiHei!
 
后退
顶部