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