gpt4 book ai didi

sockets - TCP/IP协议(protocol)发送数据的最佳长度

转载 作者:行者123 更新时间:2023-12-03 11:54:16 27 4
gpt4 key购买 nike

我对 UNIX 下的套接字编程很陌生。现在我对最佳长度感到困惑

比如说我想把15M的数据发给别人,我该怎么做呢?应该多大

我定义缓冲区?

最佳答案

例如,我已经看到 JETTY 在执行 ServletInputStream 时以 8KB 为基础进行缓冲。和 ServletOutputStream .所以你的缓冲区应该是这个的倍数。

这就是我们可以在套接字方面推荐的内容。您使用的实际缓冲区大小应尽可能大以最大程度地减少发送两个缓冲区之间的开销,并且应尽可能小以保持进程的占用空间小。

如果你想发送 15MB 而 15MB 对你的硬件来说并不多,那就创建一个 15MB 的缓冲区。

关于sockets - TCP/IP协议(protocol)发送数据的最佳长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18768314/

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