当前位置:主页>仓库管理软件> 列表

send和recv的缓冲区设置有没有限制啊?

企业管理软件版1楼: 听人说最大限制是8k,有没有这回事啊?
我如果
buf:array[0..10000] of char;
recv(ns,buf,sizeof(buf),0);
能不能这样设置阿?

2楼: 内存多大有多大,测试过一次收80K 如进销存软件说明书

3楼: 请问你用的什么控件呀?

4楼: 一次发送的最好别超过2k,

5楼: 我个人认为不能超过1500字节。因为MTU(最大媒体传输单元)在不同的网络环境里是不一样的。一个10K的包可以通过CISCO6509的三层交换,但是一般的网络环境只能通过2K的数据包。所以如果要使你的程序能通用,最好控制在1452以内。

6楼: 谢谢了