Cours:QtTCP : Différence entre versions
(→Mise en place du serveur) |
(→Mise en place du serveur) |
||
| Ligne 11 : | Ligne 11 : | ||
==Mise en place du serveur== | ==Mise en place du serveur== | ||
| − | On ajoute un attribut de type QTcpServer à notre application, donc dans le fichier MainWindow.h | + | On ajoute un attribut nommé {{Rouge|serveur}} de type QTcpServer à notre application, donc dans le fichier MainWindow.h, et on passe les paramètres au constructeur de la classe QTcpServer dans le fichier QTcpServer. |
<source lang=cpp> | <source lang=cpp> | ||
Version du 21 novembre 2019 à 10:21
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 nommé serveur de type QTcpServer à notre application, donc dans le fichier MainWindow.h, et on passe les paramètres au constructeur de la classe QTcpServer dans le fichier QTcpServer.
// mainwindow.h
...
#include <QTcpServer>
...
private :
QTcpServer serveur;
...
//mainwindow.cpp
...
MainWindow::MainWindow(QWidget *parent)
:QMainWindow(parent),
ui(new Ui::MainWindow),
serveur(this)
{
ui->setupUi(this);
}
...