自己封装了一个server类,继承自QTcpServer,在mainwindow中生成该类的实例化对象myTcpSerber并对6666端口进行监听
Server myTcpServer;if(!myTcpServer.listen(QHostAddress::Any,port_ID)) // 6666端口{qDebug()<<myTcpServer.errorString();}
然后运行服务器程序,让客户端去连接服务器,总是连接失败,进入cmd窗口,输入netstat -a 检查端口监听情况,如下
发现服务器程序并没有成功监听到6666端口。
教程中直接使用QT的QTcpServer类,在mainwindow中生成实例化对象,并且成功监听到了端口。和教程的区别就在于我重新封装了QTcpServer类,不知道为什么就失败了,后来到main函数中去生成实例话对象,再监听发现就可以了
之前那么做,监听失败的原因还不清楚 ╥﹏╥…