fixed issue #42: make 'client deprecated' message work for v13 client <-> v14 server

This commit is contained in:
Max-Wilhelm Bruker 2012-05-09 23:13:23 +02:00
parent f7975d8ace
commit b9087715bf
7 changed files with 81 additions and 47 deletions

View file

@ -43,10 +43,11 @@ void Servatrice_GameServer::incomingConnection(int socketDescriptor)
sst->start();
} else {
QTcpSocket *socket = new QTcpSocket;
ServerSocketInterface *ssi = new ServerSocketInterface(server, socket);
socket->setSocketDescriptor(socketDescriptor);
socket->setSocketOption(QAbstractSocket::LowDelayOption, 1);
ServerSocketInterface *ssi = new ServerSocketInterface(server, socket);
logger->logMessage(QString("incoming connection: %1").arg(socket->peerAddress().toString()), ssi);
ssi->initSessionDeprecated();
}
}