Я сделал программу, которая соединяет QTcpSocket с QTcpServer, и он отлично работает на Windows 7, но с Windows XP он никогда не подключается, и программа просто закрывается
bool socket::connectToServer(QString ip){
s->connectToHost(ip,1234);
if(s->waitForConnected(3000)){
return true;
}
return false;
}
на Windows XP, он никогда не выходит за первую строку. состояние сокета изменяется от 0 до 1 (сокет начал устанавливать соединение), а затем закрывается. попытался разрешить порт 1234 через брандмауэр или полностью отключить брандмауэр, но он все еще падает.
Кто-нибудь знает, как это исправить?
Задача ещё не решена.
Других решений пока нет …