我用qt做的客户端给java服务器发送数据,为啥接到的是乱码啊?求解

我用qt做的客户端给java服务器发送数据,为啥接到的是乱码啊?求解,第1张

小弟,刚接触socket,不太懂,大大们帮帮忙
QByteArray block;
block=blockappend(hello);
this-sock-write(block);
根据qt的API,QByteArrary类型的append方法中由这样:
QByteArray & QByteArray::append ( constQString&str)
this-sock是QTcpSocket对象的指针,
而服务端,java是这样
InputStream in=clientgetInputStream();
byte[] buf=new byte[100];
int len=inread(buf);
Systemoutprintln(read:+buftoString());打印结果是:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10725380.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存