- socket通信分为server端与client端,基于tcp的需要首先建立server-client的连接,然后才能通信。
- 客户端程序如下:
- 在QT上建立一个widget界面程序,在界面中添加一个button和LineEdite,分别命名为sendButton、inputLine;LineEdit是客户端输入,点击button发送输入内容。
- 在工程文件中加入 QT +=network
- 客户端的mywidget.h
- #ifndef MYWIDGET_H
#define MYWIDGET_H
#include <QWidget>
#include <QtNetwork>
namespace Ui {
class myWidget;
}
class myWidget : public QWidget
{
Q_OBJECT
public:
explicit myWidget(QWidget *parent = 0);
~myWidget();
private:
Ui::myWidget *ui;
QTcpSocket *client;
const char *data;
private slots:
void senddata();
};
#endif // MYWIDGET_H
- 客户端的mywidget.cpp
- :#include "mywidget.h"
#include "ui_mywidget.h&
qt tcp socket简单的通信程序
最新推荐文章于 2024-05-17 05:38:31 发布