平台:Windows7 64位
Qt版本:Qt 5.6(vs2015)
代码:
客户端
头文件
#ifndef MAINWINDOW_HPP
#define MAINWINDOW_HPP
#include <QMainWindow>
class QLocalSocket;
namespace Ui {
class MainWindow;
}
class MainWindow : public QMainWindow {
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
private slots:
void on_pushButton_clicked();
void on_pushButton_2_clicked();
private:
Ui::MainWindow *ui;
QLocalSocket *m_LocalSocket;
};
#endif // MAINWINDOW_HPP
源文件
#include "mainwindow.hpp"
#include "ui_mainwindow.h"
#include <QApplication>
#include <QLocalSocket>
#include <QMessageBox>
#include <QTime>
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent), ui(new Ui::MainWindow) {
ui->setupUi(this);
m_LocalSocket = new QLocalSocket;
m_LocalSocket->setServerName(QApplication::appli

本文介绍了一个使用Qt5.6在Windows7 64位环境下实现的本地套接字通信示例。该示例包括客户端和服务端的代码实现,通过QLocalSocket和QLocalServer进行数据交互,展示了连接、断开、读取数据和错误处理等功能。
最低0.47元/天 解锁文章
6466





