【发布时间】:2015-06-03 09:31:31
【问题描述】:
我在通过 tcp 发送 0x00 时遇到问题。 0x01 之类的数据没问题,服务器接收为 00000001,但什么时候是 0x00 - 服务器上没有接收消息。
客户端代码:
QByteArray sender="\x00";
socket.write(sender);
服务器代码:
QByteArray Data = socket->readAll();
QString str = QString(Data.toHex());
qDebug()<<str;
//disp bytes
char myByte = Data.at(0);
for (int i = 7; i >= 0; --i)
{
qDebug() << ((myByte >> i) & 1);
}
如何发送 0x00 十六进制?
【问题讨论】: