分包指的是在发生一个消息或一帧数据时,通过一定的处理,让对方能从字节流中识别并截取出一个个消息 短连接: 对于短连接的TCP服务,只要发送方主动关闭连接就表示一条消息发送完毕,接收方read()返回0,从而得知消息的结尾 长连接 1.消息长度固定 2.使用特殊的字符或字符串作为消息的边界 3.在每条消息的头部加一个长度字段 4.利用消息本身的格式来分包,如XML消息格式中的<root> </root>的配对,或JSON格式中的{ ... },利用协议状态机解析