mySocket类
自己封装的mySocket类,继承自QTcpSocket类。
常用的socket类的信号
- disconnected() socket连接断开时触发
- readyRead() 当有数据来到时触发该槽函数
常用的socket类的函数
- connectToHost(serverIP,serverPort) 向服务器发起连接 指定IP和端口
Server类
自己封装的Server类,继承自QTcpServer类。生成实例化对象myTcpServer,然后对端口6666进行监听。如果在mainWindow中生成该实例化对象进行监听,总是监听不到端口,如果在main中生成实例话对象就可以,原因不清楚….监听:
Server myTcpServer;
if(!myTcpServer.listen(QHostAddress::Any,port_ID)) //port_ID 6666
{
qDebug()<<myTcpServer.errorString();
}
在自己封装的Server类中去重写incomingConnection()函数,当监听到6666端口有新连接到来时ÿ