qt socket 通信 接收问题
全速前行 博客专家认证 2010-07-29 01:51:46 我想写一个操作tcpsocket的类,这样用起来会很清晰吧。
遇到点问题,请教各位高手。
1、我看很多例子都是用readyRead()信号触发来接收数据,我能否不用这个事件触发而自己主动去接收呢?
我试着去做,可是第一次接收总是为“”。
QString tmp;
tmp = QString::fromLocal8Bit(tcpSocket->readAll());
服务器端用的原来c#写的程序,用的是同步socket。
我以为是因为数据没有接收到,而采用tcpSocket->waitForReadyRead(3000),
情况还是没有好转。
我之前用事件触发时,接收信息是正常的,没有问题。
2、我自己写的这个操作socket类,怎样设计才能可以使用connect呢?我是qt新手,很多东东还没太清晰,
请大侠没多指教哇!