Le module QtNetwork fournit des classes pour rendre la programmation réseau simple et portable.
| QSsl | Déclare les énumérations communes à toutes les classes SSL dans QtNetwork |
| QAbstractNetworkCache | L’interface pour les implémentations de cache |
| QAbstractSocket | Les fonctionnalités de base communes à tous les types de sockets |
| QAuthenticator | Objet d’authentification |
| QFtp | Implémentation du protocole FTP, côté client |
| QHostAddress | Adresse IP |
| QHostInfo | Fonctions statiques pour la recherche de nom d’hôte |
| QLocalServer | Serveur basé sur un socket local |
| QLocalSocket | Socket local |
| QNetworkAccessManager | Permet à l’application d’envoyer des requêtes sur le réseau et de recevoir des réponses |
| QNetworkAddressEntry | Stocke une adresse IP supportée par une interface réseau, avec son masque réseau ainsi que les adresses de diffusion associées |
| QNetworkCacheMetaData | Informations sur le cache |
| QNetworkCookie | Détient un cookie réseau |
| QNetworkCookieJar | Implémente une simple archive d’objets QNetworkCookie |
| QNetworkDiskCache | Cache disque très basique |
| QNetworkInterface | Liste des adresses IP de l’hôte et des interfaces |
| QNetworkProxy | Proxy au niveau du réseau |
| QNetworkProxyFactory | Sélection fine de proxy |
| QNetworkProxyQuery | Utilisé pour demander les paramètres d’un proxy pour un socket |
| QNetworkReply | Contient les données et les en-têtes pour une requête envoyée avec QNetworkAccessManager |
| QNetworkRequest | Détient une requête à envoyer avec QNetworkAccessManager |
| QSslCertificate | API de commodité pour un certificat X509 |
| QSslCipher | Représente un codage cryptographique SSL |
| QSslConfiguration | Détient la configuration et l’état d’une connexion SSL |
| QSslError | Erreur SSL |
| QSslKey | Interface pour des clés privées et publiques |
| QSslSocket | Socket codé par SSL pour le client et le serveur |
| QTcpServer | Serveur basé sur le protocole TCP |
| QTcpSocket | Socket TCP |
| QUdpSocket | Socket UDP |
| QUrlInfo | Stocke des informations sur des URL |
Pour inclure les définitions des classes du module, utilisez la directive suivante :
#include <QtNetwork>
Pour créer un lien sur le module, ajoutez cette ligne à votre fichier qmake .pro :
QT += network
Le module QtNetwork fait partie de Qt Full Framework Edition et de Open Source Versions of Qt.
[ Précédent : le module QtMultimedia ] [ Tous les modules Qt ] [ Suivant : le module QtOpenGL ]
Merci à <!dourouc!> pour la traduction, ainsi qu’à <!johnlamericain!> et <!eusebe!> pour la relecture !
Copyright © 2026 Developpez LLC Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.