Linux 服务器上的最大接收缓冲区大小是多少?每当缓冲区大小大于 ~1300 时,我就会遇到接收失败的情况。
最佳答案
TCP 对传递的缓冲区大小没有理论上的限制。
不过,请注意,在执行 TCP recv()
时很可能返回时收到的字节数少于被告知的字节数。
该函数返回实际接收到的字节数。
然后代码就可以循环 recv()
直到收到所有预期的数据。
关于c++ - Linux 服务器中的接收缓冲区大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52810240/