Sur cette page

Qt Network C++ Classes

Fournit des classes destinées à faciliter la programmation réseau et à en assurer la portabilité. En savoir plus...

Espaces de noms

QPasswordDigestor

Contient des fonctions que vous pouvez utiliser pour générer des hachages ou des clés

QSsl

Déclare des énumérations communes à toutes les classes SSL de Qt Network

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

QDnsDomainNameRecord

Stocke des informations sur un enregistrement de nom de domaine

QDnsHostAddressRecord

Stocke des informations sur un enregistrement d'adresse hôte

QDnsLookup

Représente une requête DNS

QDnsMailExchangeRecord

Stocke des informations sur un enregistrement MX DNS

QDnsServiceRecord

Stocke des informations sur un enregistrement SRV DNS

QDnsTextRecord

Stocke des informations sur un enregistrement DNS de type TXT

QDnsTlsAssociationRecord

Stocke des informations sur un enregistrement DNS TLSA

QDtls

Cette classe assure le chiffrement des sockets UDP

QDtlsClientVerifier

Cette classe implémente la génération et la vérification des cookies DTLS côté serveur

QDtlsClientVerifier::GeneratorParameters

Cette classe définit les paramètres du générateur de cookies DTLS

QFormDataBuilder

Classe utilitaire permettant de simplifier la construction d'objets QHttpMultiPart

QFormDataPartBuilder

Classe utilitaire permettant de simplifier la construction d’objets QHttpPart

QHostAddress

Adresse IP

QHostInfo

Fonctions statiques pour la recherche de noms d’hôtes

QHstsPolicy

Indique qu’un hôte prend en charge la politique HTTP Strict Transport Security (HSTS)

QHttp1Configuration

Contrôle les paramètres et les réglages HTTP/1

QHttp2Configuration

Contrôle les paramètres et les réglages HTTP/2

QHttpHeaderRangeSet

Représente les plages d’octets d’un en-tête HTTP Range

QHttpHeaderRangeSpec

Représente une plage d’octets unique telle qu’utilisée dans les en-têtes HTTP Range et Content-Range, que la RFC 9110 appelle « range-spec »

QHttpHeaders

Classe destinée à contenir des en-têtes HTTP

QHttpMultiPart

S'apparente à un message MIME multipart destiné à être envoyé via HTTP

QHttpPart

Contient une partie de corps destinée à être utilisée dans un message MIME multipart HTTP

QLocalServer

Serveur local basé sur des sockets

QLocalSocket

Socket local

QNetworkAccessManager

Permet à l’application d’envoyer des requêtes réseau et de recevoir des réponses

QNetworkAddressEntry

Stocke une adresse IP prise en charge par une interface réseau, ainsi que son masque de réseau et son adresse de diffusion associés

QNetworkCacheMetaData

Informations de cache

QNetworkCookie

Contient un cookie réseau

QNetworkCookieJar

Implémente un simple fichier jar d'objets QNetworkCookie

QNetworkDatagram

Les données et métadonnées d’un datagramme UDP

QNetworkDiskCache

Cache sur disque très basique

QNetworkInformation

Expose diverses informations réseau via des backends natifs

QNetworkInterface

Liste des adresses IP et des interfaces réseau de l'hôte

QNetworkProxy

Proxy de couche réseau

QNetworkProxyFactory

Sélection fine du proxy

QNetworkProxyQuery

Permet d’interroger les paramètres de proxy d’un socket

QNetworkReply

Contient les données et les en-têtes d’une requête envoyée avec QNetworkAccessManager

QNetworkRequest

Contient une requête à envoyer via QNetworkAccessManager

QNetworkRequestFactory

Classe utilitaire permettant de regrouper des points de terminaison de serveurs distants partageant des propriétés communes en matière de requêtes réseau

QOcspResponse

Cette classe représente une réponse au protocole OSCP (Online Certificate Status Protocol)

QRestAccessManager

Enveloppe de commodité pour QNetworkAccessManager

QRestReply

Enveloppe de commodité pour QNetworkReply

QSctpServer

Serveur basé sur SCTP

QSctpSocket

Socket SCTP

QSslCertificate

API pratique pour un certificat X509

QSslCertificateExtension

API permettant d'accéder aux extensions d'un certificat X509

QSslCipher

Représente un algorithme de chiffrement SSL

QSslConfiguration

Contient la configuration et l'état d'une connexion SSL

QSslDiffieHellmanParameters

Interface pour les paramètres Diffie-Hellman destinés aux serveurs

QSslEllipticCurve

Représente une courbe elliptique destinée à être utilisée par les algorithmes de chiffrement à courbe elliptique

QSslError

Erreur SSL

QSslKey

Interface pour les clés privées et publiques

QSslKeyingMaterial

Décrit le matériel de chiffrement exporté issu d’une session TLS

QSslPreSharedKeyAuthenticator

Données d'authentification pour les suites de chiffrement à clés pré-partagées (PSK)

QSslServer

Implémente un serveur TCP chiffré et sécurisé via TLS

QSslSocket

Socket chiffré SSL pour les clients et les serveurs

QTcpServer

Serveur basé sur TCP

QTcpSocket

Socket TCP

QUdpSocket

Socket UDP

Description détaillée

La Qt Network page contient des informations sur l'utilisation du module.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.