其他分享
首页 > 其他分享> > QT 客户端上线判断

QT 客户端上线判断

作者:互联网

1、设置界面 连接 服务器   点击按钮后 触发循环,进行5次判断,如果5次都失败,提示联网失败

5次中有一次成功,修改netflag 

解决:已经上线成功后,再点击按钮,并不会让服务器产生多个socketfd

for (int i = 0;i<5;i++)
{
if(Network::getInstance()->getNetFlag())
{
QMessageBox::information(this,"联网结果","上线成功!");
emit setWintoMainwin();
return;
}
Network::getInstance()->newSocket();
Network::getInstance()->setThread();
}
QMessageBox::information(this,"联网结果","连接超时,请检查输入信息!");

标签:information,上线,Network,getInstance,联网,QMessageBox,客户端,QT
来源: https://www.cnblogs.com/hhy-2216/p/15972339.html