您的位置:首页 > 理论基础 > 计算机网络

TCP网络协议编程的封包和拆包

2010-04-17 22:06 302 查看
tcp是面向字节流的,他不提供包的概念,没有消息只有经过封包和拆包才能够使用

假设连续发送两个消息包

可能第一个包发送一半,另一半和后一个包粘在一起,俗称粘包。

或是一个较大包发出去被分成几个包,俗称散包。在这些数组都到达服务端,怎样才能拆出有用的数据呢?

这就需要设置包头,获取整个包的长度,然后取出包体的长度。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: