读书人

请教send recv收发缓冲区大小大设置为

发布时间: 2012-06-11 17:42:22 作者: rapoo

请问send recv收发缓冲区大小大设置为多少比较好呢?
大家好

Socket内部默认的收发缓冲区大小大概是8K,可以用SetSockOpt来改变

不知道什么情况下要改变收发缓冲区大小,又或是说不改最好?
不知道如果要改的话改为多少好呢?

[解决办法]
楼主真好问
我再次关注
感觉看你要发的数据一般为多大来设置吧
[解决办法]
无所谓,根据你的需要吧,我习惯1024
[解决办法]
普通发个信息啥的没必要改(我认为)

做内网传输的程序时(包括传文件夹),设置的8M,大文件以8M为单位发送,测试觉得这么大时传的最快(平均8M/S以上)!
[解决办法]
有需求再去修改呗。
[解决办法]
根据需要设置,我一般都256K以上
[解决办法]
一般2048byte 最好,当然是我认为的,我一直以mtu的大小定义,不过貌似无所谓,

读书人网 >C++

热点推荐