我创建了一个将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到2(套接字已开始建立连接)然后关闭。尝试允许端口1234通过防火墙或完全禁用防火墙,但它仍然崩溃。
剂量任何人都知道如何解决这个问题?