#include 赞 踩 原理图: Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。
QT5 服务器和客户端之间进行文件传输_qt5 udp 客户端服务端传输文件
服务器端,(选择,发送)#include "widget.h"
#include "ui_widget.h"
#include <QFileDialog>
#include<QFileInfo>
Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
tcpServer = new QTcpServer(this);
setWindowTitle("服务器端:8888");
ui->pushButtonSelect->setEnabled(false);
ui->pushButtonSend->setEnabled(false);
tcpServer->listen(QHostAddress::Any,8888);
connect(tcpServer,&QTcpServer::newConnection,//等待客户端链接请求
[=]()
{
tcpSocket = tcpServer->nextPendingConnection();
QString ip = tcpSocket->peerAddress().toString();
quint16 port = tcpSocket->peerPort();
QString str = QString("[%1 : %2] 链接成功").arg(ip).arg(port);
ui->textEdit->setText(str);
ui->pushButtonSelect->setEnabled(true)