gpt4 book ai didi

c - 发送/接收是否以相同的 block 传输数据?

转载 作者:太空宇宙 更新时间:2023-11-04 02:15:15 30 4
gpt4 key购买 nike

来 self 的客户:

send(socket, "this is a buffer", ...);
send(socket, "second buffer", ...);

在我的服务器上,recv 是否保证以 “this is a buffer” 中的 r 结束一个 block ,并以 r 开始另一个 block 来自 “第二个缓冲区”s

最佳答案

不,一点也不。由于网络的所有处理,您无法控制接收数据时发生的情况。您不能对在任何 recv 调用中获得多少做出任何假设(除非它将 <= 发送的数量)。您可以获得少至一个字节。

关于c - 发送/接收是否以相同的 block 传输数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8684836/

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