UID:135353
UID:7394
dbzhang800:为什么不直接 tcpsocket.write(buff); (2014-10-20 11:47)
纵刀少年:QString HEAD,FOOT;HEAD.append((char)0x11).append((char)0x12);FOOT.append((char)0x12).append((char)0x13);那应该不是问题重点,对HEAD和FOOT我在QT中是这样定义的,不知道效果是否和C#的源程序一样,0x11和0x12对应ascii码都不是可以显示的字符,怕QString会将其处理掉 (2014-10-20 11:52)
纵刀少年: QString s; string sh=""+(char)0x11+(char)0x12; string sf=""+(char)0x13+(char)0x14; s=s.fromStdString(sh+C_TEST+sf); qDeb .. (2014-10-20 12:07)
dbzhang800:你至少应该告诉别人:理论上,它的输出是什么?而实际上,它输出的又是什么?另外,里面包含了非可见字符,就不要用qDebug() 直接输出了。....... (2014-10-20 12:25)
纵刀少年:就是首楼位置那,我想用TCPSOCKET按一个协议发送一个帧的数据包。我参照着源码的C#程序做,我觉得发送的东西是一样的了,但sever那边就是不认我发出的数据。我按你说的用HEX看其内容应该是正确的。我在SERVER那边也试着用messagebox查看接收到的数据,可以显示的字符串一样。似 .. (2014-10-20 13:25)