用qt3(用的qte的库)写的socket客户端程序,服务器端是c#写的,测试过服务器端工作正常,现在问题是当客户端与服务器端正常连接后,服务器发送byte[1024]的数据到客户端,我想把这些数据打印到textLable上显示,可是怎么都显示不出来,永远都是空,我的接收部分程序,很简单,就是这样:
char information[1024];
int i=socket->readBlock(information,1024);//这里我打印了i,发现是1024,说明确实读到了数据
textLable->setText(tr(information[0]));//我只想打印第一个字节的数据,结果发现是空
我想知道,比如我明明第一个字节发送的是12(10进制的),怎么我就没法显示成12到textLable上呢?应该做怎样的数据转换操作呢??非常急啊,请帮帮忙~