TCP半包和粘包

1 分钟阅读 148 字 + 80 词
参考答案
TCP是一种 流式 的通信协议,消息是以字节流的方式在信道中传输,这就意味着一个重要的事情, 消息和消息之间是没有边界的 。在不加额外约定的情况下,通信双方并不知道发送和接收到底有没有接收完一个消息,有可能 多个消息会在一次传输中被发送和接收 (江湖俗称"粘包"),也有可能 一个消息需要多个传输才能被完整的发送和接收 (江湖俗称"半包")。