Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/158.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ linux服务器中的Recv缓冲区大小_C++_C_Sockets_Tcp - Fatal编程技术网

C++ linux服务器中的Recv缓冲区大小

C++ linux服务器中的Recv缓冲区大小,c++,c,sockets,tcp,C++,C,Sockets,Tcp,linux服务器上的最大recv缓冲区大小是多少?每当缓冲区大小大于~1300左右时,我将面临recv失败 TCP对正在传递的缓冲区大小没有理论限制 尽管如此,请注意,当执行TCP时,接收到的字节数可能比通知的要少 函数返回实际接收的字节数 然后,代码可以在recv周围循环,直到收到所有预期数据。Define失败。你得到了什么?这是UDP还是TCP?1472是最大UDP ipv4数据包有效负载。发布您的代码。然后读取。错误号为-1。并且它仅限于TCP。errno应为正值。您希望在recv失败后立

linux服务器上的最大recv缓冲区大小是多少?每当缓冲区大小大于~1300左右时,我将面临recv失败

TCP对正在传递的缓冲区大小没有理论限制

尽管如此,请注意,当执行TCP时,接收到的字节数可能比通知的要少

函数返回实际接收的字节数


然后,代码可以在recv周围循环,直到收到所有预期数据。

Define失败。你得到了什么?这是UDP还是TCP?1472是最大UDP ipv4数据包有效负载。发布您的代码。然后读取。错误号为-1。并且它仅限于TCP。errno应为正值。您希望在recv失败后立即记录errno。