Sur cette page

Qt Network C++ Classes

Fournit des classes pour rendre la programmation de réseaux plus facile et portable. Plus d'informations...

Espaces de noms

QPasswordDigestor

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

QSsl

Déclare les enums communs à toutes les classes SSL dans la section Qt Network

Classes

QAbstractNetworkCache

L'interface pour les implémentations de cache

QAbstractSocket

Fonctionnalité de base commune à tous les types de sockets

QAuthenticator

Objet Authentification

QDnsDomainNameRecord

Stocke des informations sur un enregistrement de nom de domaine

QDnsHostAddressRecord

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

QDnsLookup

Représente une recherche DNS

QDnsMailExchangeRecord

Stocke des informations sur un enregistrement DNS MX

QDnsServiceRecord

Enregistre des informations sur un enregistrement DNS SRV

QDnsTextRecord

Enregistre des informations sur un enregistrement DNS TXT

QDnsTlsAssociationRecord

Stocke des informations sur un enregistrement DNS TLSA

QDtls

Cette classe fournit le cryptage 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 de commodité pour simplifier la construction d'objets QHttpMultiPart

QFormDataPartBuilder

Classe de commodité pour simplifier la construction d'objets QHttpPart

QHostAddress

Adresse IP

QHostInfo

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

QHstsPolicy

Spécifie qu'un hôte prend en charge la politique HTTP Strict Transport Security (HSTS)

QHttp1Configuration

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

QHttp2Configuration

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

QHttpHeaders

Classe pour contenir les en-têtes HTTP

QHttpMultiPart

Ressemble à un message MIME multipartite à envoyer par HTTP

QHttpPart

Contient une partie du corps à utiliser à l'intérieur d'un message MIME multipartite HTTP

QLocalServer

Serveur local basé sur une socket

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 le masque de réseau et l'adresse de diffusion qui lui sont associés.

QNetworkCacheMetaData

Informations de cache

QNetworkCookie

Contient un cookie réseau

QNetworkCookieJar

Implémente un simple bocal d'objets QNetworkCookie

QNetworkDatagram

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

QNetworkDiskCache

Cache disque très basique

QNetworkInformation

Expose diverses informations sur le réseau par l'intermédiaire de backends natifs

QNetworkInterface

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

QNetworkProxy

Proxy de la couche réseau

QNetworkProxyFactory

Sélection fine du proxy

QNetworkProxyQuery

Utilisé pour demander les paramètres du proxy pour une 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 avec QNetworkAccessManager

QNetworkRequestFactory

Classe pratique pour regrouper des points d'extrémité de serveurs distants qui partagent des propriétés de requête réseau communes.

QOcspResponse

Cette classe représente la réponse du protocole d'état des certificats en ligne

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 pour 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 pour les serveurs

QSslEllipticCurve

Représente une courbe elliptique à utiliser par les algorithmes de chiffrement à courbe elliptique

QSslError

Erreur SSL

QSslKey

Interface pour les clés privées et publiques

QSslPreSharedKeyAuthenticator

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

QSslServer

Implémentation d'un serveur TCP crypté 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 page Qt Network 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.