API de programmation réseau

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 DNS de type SRV

QDnsTextRecord

Stocke des informations sur un enregistrement DNS de type TXT

QDnsTlsAssociationRecord

Stocke des informations sur un enregistrement TLSA DNS

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 création 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 HSTS (HTTP Strict Transport Security)

QHttp1Configuration

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

QHttp2Configuration

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

QHttpMultiPart

Ressemble à 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

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

QNetworkDatagram

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

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

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

QOcspResponse

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

QRestAccessManager

Enveloppe pratique pour QNetworkAccessManager

QRestReply

Enveloppe pratique pour QNetworkReply

QSctpServer

Serveur basé sur SCTP

QSctpSocket

Socket SCTP

QSocketNotifier

Prise en charge de la surveillance de l’activité sur un descripteur de fichier

QSsl

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

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é dérivé 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

QUrl

Interface pratique pour travailler avec les URL

QUrlQuery

Moyen de manipuler des paires clé-valeur dans la partie « query » d’une URL

QSslSocket::AlertLevel

Décrit le niveau d'un message d'alerte

QSslSocket::AlertType

Énumère les codes possibles qu'un message d'alerte peut prendre

QDtls::HandshakeState

Décrit l'état actuel de la négociation DTLS

QSslSocket::ImplementedClass

Énumère les classes implémentées par un backend TLS

QDtls::QDtlsError

Décrit les erreurs pouvant être détectées par QDtls et QDtlsClientVerifier

QOcspResponse::QOcspCertificateStatus

Décrit l'état du certificat en ligne

QOcspResponse::QOcspRevocationReason

Décrit le motif de la révocation

QSslSocket::SupportedFeature

Énumère les fonctionnalités possibles prises en charge par un backend TLS

© 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.