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,"联网结果","连接超时,请检查输入信息!");

posted @ 2022-03-06 15:51  代码改变世界11  阅读(85)  评论(0)    收藏  举报