特别注意:必须先在 .pro 文件中添加模块 network
函数接口:
构造函数:
QTcpServer(QObject *parent = nullptr)
//绑定并监听接口
bool QTcpServer::listen(const QHostAddress &address = QHostAddress::Any, quint16 port = 0)
QHostAddress::Any : IP 相当于 INADDR_ANY.自动监听本地的所有地址
port : 端口 取值范围 0-》65535 ,尽量用 1000 以后的,因为 1000前,系统占用
例子: //1.创建一个服务器对象
QTcpServer *server = new QTcpServer(this);
//2.开始监听
if(server->listen(QHostAddress::Any,7777))
{
qDebug() << "监听成功";
}else
{
qDebug() << "监听失败";
}
接收链接请求:
//服务器新的链接信号
[signal] void QTcpServer::newCon