IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Qt Network C++ Classes

Provides classes to make network programming easier and portable.

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

Qt Network C++ Classes

Provides classes to make network programming easier and portable.

Namespaces

  • QPasswordDigestor: The QPasswordDigestor namespace contains functions which you can use to generate hashes or keys.

  • QSsl: The QSsl namespace declares enums common to all SSL classes in Qt Network.

Classes

  • QAbstractNetworkCache: The QAbstractNetworkCache class provides the interface for cache implementations.

  • QAbstractSocket: The QAbstractSocket class provides the base functionality common to all socket types.

  • QAuthenticator: The QAuthenticator class provides an authentication object.

  • QDnsDomainNameRecord: The QDnsDomainNameRecord class stores information about a domain name record.

  • QDnsHostAddressRecord: The QDnsHostAddressRecord class stores information about a host address record.

  • QDnsLookup: The QDnsLookup class represents a DNS lookup.

  • QDnsMailExchangeRecord: The QDnsMailExchangeRecord class stores information about a DNS MX record.

  • QDnsServiceRecord: The QDnsServiceRecord class stores information about a DNS SRV record.

  • QDnsTextRecord: The QDnsTextRecord class stores information about a DNS TXT record.

  • QDtls: This class provides encryption for UDP sockets.

  • QDtlsClientVerifier: This class implements server-side DTLS cookie generation and verification.

  • QDtlsClientVerifier::GeneratorParameters: This class defines parameters for DTLS cookie generator.

  • QHostAddress: The QHostAddress class provides an IP address.

  • QHostInfo: The QHostInfo class provides static functions for host name lookups.

  • QHstsPolicy: The QHstsPolicy class specifies that a host supports HTTP Strict Transport Security policy (HSTS).

  • QHttp2Configuration: The QHttp2Configuration class controls HTTP/2 parameters and settings.

  • QHttpMultiPart: The QHttpMultiPart class resembles a MIME multipart message to be sent over HTTP.

  • QHttpPart: The QHttpPart class holds a body part to be used inside a HTTP multipart MIME message.

  • QLocalServer: The QLocalServer class provides a local socket based server.

  • QLocalSocket: The QLocalSocket class provides a local socket.

  • QNetworkAccessManager: The QNetworkAccessManager class allows the application to send network requests and receive replies.

  • QNetworkAddressEntry: The QNetworkAddressEntry class stores one IP address supported by a network interface, along with its associated netmask and broadcast address.

  • QNetworkCacheMetaData: The QNetworkCacheMetaData class provides cache information.

  • QNetworkCookie: The QNetworkCookie class holds one network cookie.

  • QNetworkCookieJar: The QNetworkCookieJar class implements a simple jar of QNetworkCookie objects.

  • QNetworkDatagram: The QNetworkDatagram class provides the data and metadata of a UDP datagram.

  • QNetworkDiskCache: The QNetworkDiskCache class provides a very basic disk cache.

  • QNetworkInformation: QNetworkInformation exposes various network information through native backends.

  • QNetworkInterface: The QNetworkInterface class provides a listing of the host's IP addresses and network interfaces.

  • QNetworkProxy: The QNetworkProxy class provides a network layer proxy.

  • QNetworkProxyFactory: The QNetworkProxyFactory class provides fine-grained proxy selection.

  • QNetworkProxyQuery: The QNetworkProxyQuery class is used to query the proxy settings for a socket.

  • QNetworkReply: The QNetworkReply class contains the data and headers for a request sent with QNetworkAccessManager.

  • QNetworkRequest: The QNetworkRequest class holds a request to be sent with QNetworkAccessManager.

  • QOcspResponse: This class represents Online Certificate Status Protocol response.

  • QSctpServer: The QSctpServer class provides an SCTP-based server.

  • QSctpSocket: The QSctpSocket class provides an SCTP socket.

  • QSslCertificate: The QSslCertificate class provides a convenient API for an X509 certificate.

  • QSslCertificateExtension: The QSslCertificateExtension class provides an API for accessing the extensions of an X509 certificate.

  • QSslCipher: The QSslCipher class represents an SSL cryptographic cipher.

  • QSslConfiguration: The QSslConfiguration class holds the configuration and state of an SSL connection.

  • QSslDiffieHellmanParameters: The QSslDiffieHellmanParameters class provides an interface for Diffie-Hellman parameters for servers.

  • QSslEllipticCurve: Represents an elliptic curve for use by elliptic-curve cipher algorithms.

  • QSslError: The QSslError class provides an SSL error.

  • QSslKey: The QSslKey class provides an interface for private and public keys.

  • QSslPreSharedKeyAuthenticator: The QSslPreSharedKeyAuthenticator class provides authentication data for pre shared keys (PSK) ciphersuites.

  • QSslServer: Implements an encrypted, secure TCP server over TLS.

  • QSslSocket: The QSslSocket class provides an SSL encrypted socket for both clients and servers.

  • QTcpServer: The QTcpServer class provides a TCP-based server.

  • QTcpSocket: The QTcpSocket class provides a TCP socket.

  • QUdpSocket: The QUdpSocket class provides a UDP socket.

Detailed Description

The Qt Network page contains information about how to use the module.

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+