请问如何测试路由器能发送最大的UDP包
我使用UDP进行
我使用getsockopt SO_MAX_MSG_SIZE 得到的大小是64k。肯定不是的了
想请教各位大哥怎么解决呀。
(可以设置路由器吗,使其能达到6k) 问题点数:19、回复次数:6Top
1 楼f_acme(沧海一声笑)回复于 2006-08-30 15:04:14 得分 10
我来说个
有一个选项可以将数据包设置为传输时不分片,然后把这个包发送出去,如果某路由器发送不了这么大的包,就会有一个返回信息,根据情况慢慢调整数据包的大小,就可以知道了。Top
2 楼peter333666(旅行者)回复于 2006-08-30 16:14:08 得分 0
谢谢老大试试先Top
3 楼peter333666(旅行者)回复于 2006-08-31 18:05:06 得分 0
找了半天也没有找到设置,是具体哪个选项呀。
有什么方法可以调整
急死了Top
4 楼f_acme(沧海一声笑)回复于 2006-08-31 20:31:08 得分 0
setsockopt(sock,IPPROTO_IP,IP_HDRINCL,(char *)&flag,sizeof(int));
然后自己
5 楼aming112(测试并开发着)回复于 2006-09-03 11:15:27 得分 9
楼主,不知道你说的5000b是5000bit还是5000BYTE?
如果是5000BYTE那你就不要想了,这是不可能的。计算机以太网的
没有评论:
发表评论