Qt客户端连java服务端 Qt端组包和解包的问题~
Qt与Java进行tcp socket通信,但字节流解析出现了问题,比如:传一个 “4字节(int)+2字节(short_表示后面数据的长度)+QString+2字节(short_表示后面数据的长度)+QString” 的数据应该怎么组包,反之同样的数据从Java服务端传来怎么解包?
用QDataStream+QByteArray,但Java那边总会莫名其妙的在某些位置多几个字节的数据,用QByteArray,Java 那边更乱七八糟的,真心求助,Qt端应该怎么弄?先谢谢各位了!!~