gpt4 book ai didi

c# - Socket Send方法...用一个方法发送大量数据可以吗?

转载 作者:太空宇宙 更新时间:2023-11-03 20:17:57 26 4
gpt4 key购买 nike

我只是想知道这样做是否会导致任何问题,例如数据丢失或带宽变慢。我可能要发送 256KB 的数据,我想知道我是否应该将它分成更小的 block 并单独发送,或者我是否可以一次完成。

最佳答案

一般来说,在应用层,你不应该担心这个。低级软件和网络硬件将比您根据网络设置、链接速度、协议(protocol)帧/数据包大小等将数据分成适当大小的 block 做得更好。

如果有的话,尝试将您的数据拆分成更小的 block ,如果出错,将迫使网络层生成更多更小的 block ,并通过额外的 header 和开销浪费带宽。

如果您的应用程序对性能非常敏感,您可以采取一些措施来缓解它,但它们是非常不成熟的优化——如果您确实遇到这些问题,请在它们出现时处理它们。

关于c# - Socket Send方法...用一个方法发送大量数据可以吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15456719/

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