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 !