16,175
社区成员
发帖
与我相关
我的任务
分享
FortuneThread::FortuneThread(int socketDescriptor, QObject *parent)
: QThread(parent), socketDescriptor(socketDescriptor)
{
blockSize = 0;
}
void FortuneThread::run()
{
tcpSocket = new QTcpSocket;
if (!tcpSocket->setSocketDescriptor(socketDescriptor))
{
emit error(tcpSocket->error());
return;
}
if(tcpSocket->waitForReadyRead(60000))
{
sendmessage();
}
}
我的服务器端代码是这样的 就是客户端发送服务器接受 之后在给客户端返回数据 之后客户端在发送就发送不过来了 是我的waitForReadyRead的问题吗 这个函数只接受一次吗