gpt4 book ai didi

network-programming - recvfrom 最大缓冲区 TCP/IP

转载 作者:可可西里 更新时间:2023-11-01 02:53:04 24 4
gpt4 key购买 nike

我正在编写一个小的 C 程序来理解套接字。 recvfrom 返回数据的最大长度是多少?

recvfrom(raw, packet_buffer, buf_size, ... );

Linux 中的最大 buf_size 是多少。有没有和这个size_t相关的常数?

谢谢

最佳答案

这并不是一个真正的直接答案……对这个问题有些倾斜。对于 TCP/IP,即使您确定了系统的最大大小,最好实现不依赖于此的代码。使用面向流的套接字,多余的数据不会丢失。所以你可以再次调用接收函数来检索剩余的数据。但是,对于面向消息 (UDP) 的连接来说情况并非如此。

关于network-programming - recvfrom 最大缓冲区 TCP/IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2306074/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com