@@ -249,6 +249,8 @@ void MainClass::netsoulStateChanged(NetSoul::State s)
resp << s;
foreach(PTSocket* sock, m_nsEvents)
sock->send(NSStatus, respData);
+ if(s == NetSoul::NetworkError || s == NetSoul::ProtocolError)
+ QTimer::singleShot(1000, m_ns, SLOT(login()));
}
void MainClass::netsoulNewMessage(NetSoul::Message msg)