美文网首页
TCP黏包和拆包问题

TCP黏包和拆包问题

作者: 钱哆哆jj | 来源:发表于2018-04-01 19:13 被阅读0次

为了解决TCP黏包和拆包问题

我们可以把消息分为消息头和消息尾

消息头:消息的长度也就是发送的字节数组的长度

消息尾:就是具体的消息

我们可以获取要发送的字节数组的长度然后把这个int值转换为字节数组

然后两个字节数组想加就是消息头和消息尾想加完整的消息然后发送

在读取的时候先读取四个字节然后转换为int类型这个就是消息头然后在读取这个长度的数据就是一个完整的数据(消息)

相关文章

网友评论

      本文标题:TCP黏包和拆包问题

      本文链接:https://www.haomeiwen.com/subject/eoyocftx.html