一、简述
1.互联网公司的客户端经常由n多个组件构成,组件之间的数据共享以及通信都是利用本地套接字完成
2.组件之间约定报文协议,定义公共字段和业务字段,各组件解析报文完成通信
二、效果图
三、本地套接字通信示例代码
#ifndef LOCALCHARTROOM_H
#define LOCALCHARTROOM_H
#include <QWidget>
#include <QLocalServer>
#include <QLocalSocket>
#include <QDateTime>
#include <QEventLoop>
#include <QTimer>
namespace Ui {
class LocalChartRoom;
}
class LocalChartRoom : public QWidget
{
Q_OBJECT
public:
explicit LocalChartRoom(QWidget *parent = nullptr);
~LocalChartRoom();
void initClient();
void initServer();
private slots:
void on_pushButton_clicked();
void on_pushButton_4_clicked();
void on_ServerConnected();
void on_ServerReadyRead();
voi