Cours:QtTCP : Différence entre versions
(Page créée avec « =Configuration du projet= Attention, il est nécessaire de rajouter les librairies pour faire du réseau dans le projet : <source lang=cpp> // ajouter dans le fichier .pr... ») |
(→Mise en place du serveur) |
||
Ligne 25 : | Ligne 25 : | ||
//mainwindow.cpp | //mainwindow.cpp | ||
... | ... | ||
+ | |||
MainWindow::MainWindow(QWidget *parent) | MainWindow::MainWindow(QWidget *parent) | ||
:QMainWindow(parent), | :QMainWindow(parent), | ||
ui(new Ui::MainWindow), | ui(new Ui::MainWindow), | ||
− | + | serveur(this) | |
{ | { | ||
ui->setupUi(this); | ui->setupUi(this); | ||
} | } | ||
... | ... | ||
− | </ | + | </source> |
=Partie Client= | =Partie Client= |
Version du 21 novembre 2019 à 11:19
Configuration du projet
Attention, il est nécessaire de rajouter les librairies pour faire du réseau dans le projet :
// ajouter dans le fichier .pro
QT += network
Partie Serveur
Mise en place du serveur
On ajoute un attribut de type QTcpServer à notre application, donc dans le fichier MainWindow.h
// mainwindow.h
...
#include <QTcpServer>
...
private :
QTcpServer serveur;
...
//mainwindow.cpp
...
MainWindow::MainWindow(QWidget *parent)
:QMainWindow(parent),
ui(new Ui::MainWindow),
serveur(this)
{
ui->setupUi(this);
}
...