Qt TCP客户端无法连接服务器

自己封装了一个server类,继承自QTcpServer,在mainwindow中生成该类的实例化对象myTcpSerber并对6666端口进行监听

 Server myTcpServer;
 if(!myTcpServer.listen(QHostAddress::Any,port_ID))  // 6666端口
 {
   qDebug()<.errorString();
 }

然后运行服务器程序,让客户端去连接服务器,总是连接失败,进入cmd窗口,输入netstat -a 检查端口监听情况,如下

Qt TCP客户端无法连接服务器_第1张图片

发现服务器程序并没有成功监听到6666端口。


教程中直接使用QT的QTcpServer类,在mainwindow中生成实例化对象,并且成功监听到了端口。和教程的区别就在于我重新封装了QTcpServer类,不知道为什么就失败了,后来到main函数中去生成实例话对象,再监听发现就可以了

Qt TCP客户端无法连接服务器_第2张图片

之前那么做,监听失败的原因还不清楚 ╥﹏╥…

你可能感兴趣的:(qt学习)