#include "mainwindow.h"
#include "ui_serverWindow.h"
#include <QNetworkInterface>
#include <QDateTime>
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::serverWindow)
{
ui->setupUi(this);
init();
initConnect();
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::slotNewConnection()
{
mCurClient = mTcpServer->nextPendingConnection();
mTcpClientList.append(mCurClient);
ui->mComboBox->addItem(tr("%1:%2")
.arg(mCurClient->peerAddress().toString().split("::ffff:")[1])
.arg(mCurClient->peerPort()));
connect(mCurClient, &QTcpSocket::readyRead, this, &MainWindow::slotReadData);
connect(mCurClient, &QTcpSocket::disconnected, this, &MainWindow::slotDisconnected);
}
void MainWindow::slotConnectNetwork()
{
if(mSwitch)
{
disConnect();
mSwitch = false;
}
else
{
connet();
mSwitch = true
QTcpSocket - Server
最新推荐文章于 2024-08-04 16:41:45 发布
本文档详细介绍了如何使用QTcpSocket构建一个服务器,提供了源码链接,帮助读者理解QTcpSocket在服务器端的应用。
摘要由CSDN通过智能技术生成