===== Le module QtNetwork =====
Le module QtNetwork fournit des classes pour rendre la programmation réseau simple et portable.
==== Namespaces ====
| [[QSsl]] | Déclare les énumérations communes à toutes les classes SSL dans QtNetwork |
==== Classes ====
| [[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
Pour créer un lien sur le module, ajoutez cette ligne à votre fichier [[qmake-manual#qmake|qmake]] ''.pro'' :
QT += network
Le module QtNetwork fait partie de [[full-framework-edition-classes|Qt Full Framework Edition]] et de [[opensourceedition|Open Source Versions of Qt]].
[ Précédent : [[qtmultimedia|le module QtMultimedia]] ]
[ [[modules|Tous les modules Qt]] ]
[ Suivant : [[qtopengl|le module QtOpenGL]] ]
==== Remerciements ====
Merci à pour la traduction, ainsi qu'à et pour la relecture !