gpt4 book ai didi

sockets - 接收 tcp/ip 套接字的缓冲区大小

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

接收操作中预期的最大数据大小是多少?必须发送的数据非常大,但我猜在某些时候会出现数据包碎片?

最佳答案

  1. 您始终可以限制 recv() 将填充(参数)的缓冲区的大小
  2. 您的应用程序设计不应对 recv() 愿意在一次调用中提供的字节数敏感。

与MTU关系不大。在某些 TCP 堆栈设计中,对 recv() 的一次调用不会返回多于一个底层数据包协议(protocol)的数据报。在其他情况下,它可能与套接字的接收缓冲区一样大。

关于sockets - 接收 tcp/ip 套接字的缓冲区大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2145667/

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