TCP粘包/拆包及解决方法

我想先举两个简单的应用场景: 1)客户端和服务器建立一个连接,客户端发送一条消息,客户端关闭与服务端的连接。 2)客户端和服务器简历一个连接,客户端连续发送两条消息,客户端关闭与服务端的连接。 对于第一种情况,服务端的处理流程可以是这样的:当客户端与服务端的连接建立成功之后,服务端不断读取客户端发送过来的数据,当客户端与服务端连接断开之后,服务端知道已经读完了一条消息,然后进行解码和后续处理…。
相关文章
相关标签/搜索