• 3363阅读
  • 0回复

qt3写的socket客户端程序读消息出现诡异问题,请帮忙看看啊 [复制链接]

上一主题 下一主题
离线naga1003
 
只看楼主 倒序阅读 楼主  发表于: 2009-10-15
用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上呢?应该做怎样的数据转换操作呢??非常急啊,请帮帮忙~
快速回复
限100 字节
 
上一个 下一个