QTfrontend/newnetclient.cpp
changeset 4973 53411a26df7e
parent 4963 59c2489afcbd
child 4976 088d40d8aba2
equal deleted inserted replaced
4972:2f9c8a12edce 4973:53411a26df7e
   238             emit showMessage("Unknown warning");
   238             emit showMessage("Unknown warning");
   239         return;
   239         return;
   240     }
   240     }
   241 
   241 
   242     if (lst[0] == "CONNECTED") {
   242     if (lst[0] == "CONNECTED") {
       
   243         if(lst.size() < 3 || lst[2].toInt() < cMinServerVersion)
       
   244         {
       
   245             // TODO: Warn user, disconnect
       
   246             qWarning() << "Server too old";
       
   247         }
       
   248 
   243         RawSendNet(QString("NICK%1%2").arg(delimeter).arg(mynick));
   249         RawSendNet(QString("NICK%1%2").arg(delimeter).arg(mynick));
   244         RawSendNet(QString("PROTO%1%2").arg(delimeter).arg(*cProtoVer));
   250         RawSendNet(QString("PROTO%1%2").arg(delimeter).arg(*cProtoVer));
   245         netClientState = 1;
   251         netClientState = 1;
   246         m_game_connected = true;
   252         m_game_connected = true;
   247         emit adminAccess(false);
   253         emit adminAccess(false);