首页 > 解决方案 > 我通过套接字发送的最大缓冲区大小是否有指导方针?

问题描述

很抱歉,如果之前有人问过这个问题(我找不到任何与我类似的问题),但是是否有一个“最大”缓冲区大小我应该一次通过套接字发送?例如,如果我要发送缓冲区大小等于套接字允许的最大值的数据,那会有什么不好的吗?提前感谢您的帮助。

标签: sockets

解决方案


您可以发送任意数量的数据——这就是抽象的重点。底层将做他们想做的事,根据需要将事物分成块,但作为界面用户,您不必关心这一点。read和接口都将write返回在部分读取的情况下实际传输的长度,因此一个简单的循环应该足以进行大传输。


推荐阅读