#include "widget.h"
#include "ui_widget.h"
#include <QTcpSocket>
#include <QHostAddress>
Widget::Widget(QWidget *parent)
: QWidget(parent)
, ui(new Ui::Widget)
{
ui->setupUi(this);
clientSocket = new QTcpSocket(this);
connect(clientSocket, &QTcpSocket::connected, [=](){
ui->textEdit->append("Successfully connected to the server!");
});
//有数据到达就会产生readyRead信号
connect(clientSocket, &QTcpSocket::readyRead,[=](){
QByteArray array = clientSocket->readAll();
ui->textEdit->append(array);
});
clientSocket->connectToHost(QHostAddress("127.0.0.1"), 18888);
}
Widget::~Widget()
{
delete ui;
}
QT socket客户端
最新推荐文章于 2025-09-11 19:20:47 发布
该代码段展示了如何使用QTcpSocket在Qt环境中建立与服务器的连接,并处理数据接收。当连接成功时,会在文本编辑框中显示连接成功的提示。当接收到数据时,数据会被读取并追加到文本编辑框中。服务器地址为127.0.0.1,端口为18888。
111

被折叠的 条评论
为什么被折叠?



