由于我创建了TCP套接字,因此在发送少量数据时很好。所有数据都打包在一起。但是当数据变得越来越大时。 TCP程序包被分为几部分。.它确实很烦人。插座上有任何选项可设置,插座会自动为我将物品放入一个包装中吗?

最佳答案

这是一个字节流。所有字节将正确且以正确的顺序到达,但不一定要在需要时到达。如果您需要发送比一个字节更复杂的内容,则需要在TCP之上的另一个协议。这就是为什么还有所有其他TCP / IP协议(例如HTTP,SMTP等)的原因。

关于c++ - 如何在一个包中接收TCP套接字数据而不拆分,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12517507/

10-11 22:46
查看更多