请问TCP长连接该怎么定义什么样的数据格式才不会粘包呢?大牛们请指教!谢谢!
粘包没关系,只要能正确拆包就行。比如约定:发送,先发4个字节表述数据的长度,再发数据。接受,先接受4个取得长度,再按长度读取数据。剩下的就是下个包的。
自己定义包的结构,里面定义字段定义包的长度等,收到数据后,根据协议解析数据包等