//////////////////////////client端//////////////////////////////////
///////////////////////////////main.cpp///////////////////////////////
#include <QApplication>
#include "client.h"
int main(int argc,char **argv)
{
QApplication app(argc,argv);
Dialog dlg;
dlg.show();
return app.exec();
}
//////////////////////////////client.h///////////////////////////////
#ifndef _CLIENT_H_
#define _CLIENT_H_
#include <QDialog>
#include <QPushButton>
#include <QTextEdit>
#include <QGridLayout>
#include <QTcpSocket>
class Dialog:public QDialog
{
Q_OBJECT
public:
Dialog();
private:
QPushButton *connectButton;
QPushButton *sendButton;
QPushButton *exitButton;
QTextEdit *textEdit;
QGridLayout *Layout;

这是一个使用QT库创建的TCP通信小程序,包括客户端和服务器端。客户端通过QTcpSocket连接到本地主机的8000端口,实现了发送和接收数据的功能。服务器端通过QTcpServer监听8000端口,当有新的连接请求时,建立连接并接收来自客户端的数据。
最低0.47元/天 解锁文章
1059





