网络编程 API

QAbstractSocket

所有套接字类型共有的基本功能

QAuthenticator

身份验证对象

QDnsDomainNameRecord

存储域名记录的有关信息

QDnsHostAddressRecord

存储有关主机地址记录的信息

QDnsLookup

表示 DNS 查找

QDnsMailExchangeRecord

存储有关 DNS MX 记录的信息

QDnsServiceRecord

存储有关 DNS SRV 记录的信息

QDnsTextRecord

存储有关 DNS TXT 记录的信息

QDtls

此类为 UDP (用户数据报协议) 套接字提供加密

QDtlsClientVerifier

此类实现服务器侧 DTLS Cookie 的生成和验证

QDtlsClientVerifier::GeneratorParameters

此类定义用于 DTLS Cookie 生成器的参数

QHostAddress

IP 地址

QHostInfo

用于主机名查找的静态函数

QHstsPolicy

指定主机支持 HSTS (HTTP 严格传输安全) 策略

QHttp2Configuration

控制 HTTP/2 参数和设定

QHttpMultiPart

类似于通过 HTTP 被发送的 MIME 多部分消息

QHttpPart

保持本体部分 (要在 HTTP 多部分 MIME 消息内使用)

QNetworkAccessManager

允许应用程序发送网络请求和接收回复

QNetworkAddressEntry

存储由网络接口支持的一个 IP 地址及其关联的 Netmask (网络掩码) 和广播地址

QNetworkDatagram

UDP (用户数据报协议) 数据报的数据和元数据

QNetworkInterface

主机的 IP 地址和网络接口列表

QNetworkProxy

网络层代理

QNetworkProxyFactory

细粒度代理选定

QNetworkReply

包含请求数据和头 (发送请求采用 QNetworkAccessManager)

QNetworkRequest

保持要采用 QNetworkAccessManager 发送的请求

QOcspResponse

此类表示在线证书状态协议响应

QSctpServer

基于 SCTP 的服务器

QSctpSocket

SCTP 套接字

QSocketNotifier

支持监视文件描述符活动

QSsl

声明 Qt Network 中所有 SSL 类公用的枚举

QSslCertificate

用于 X509 证书的便捷 API

QSslCertificateExtension

用于访问 X509 证书扩展名的 API

QSslCipher

表示 SSL 加密密码

QSslConfiguration

保持 SSL 连接的配置和状态

QSslDiffieHellmanParameters

用于服务器的 Diffie-Hellman 参数的接口

QSslEllipticCurve

表示供椭圆曲线密码算法使用的椭圆曲线

QSslError

SSL 错误

QSslKey

用于私钥和公钥的接口

QSslPreSharedKeyAuthenticator

用于 PSK (预共享密钥) 密码套件的身份验证数据

QSslSocket

用于客户端和服务器两者的 SSL 加密套接字

QTcpServer

基于 TCP 的服务器

QTcpSocket

TCP 套接字

QUdpSocket

UDP (用户数据报协议) 套接字

QUrl

用于操控 URL 的方便接口

QUrlQuery

在 URL 的查询中操纵键/值对的方法

QDtls::HandshakeState

描述 DTLS 握手的当前状态

QDtls::QDtlsError

描述通过 QDtls 和 QDtlsClientVerifier 发现的错误

QOcspResponse::QOcspCertificateStatus

描述在线证书状态

QOcspResponse::QOcspRevocationReason

描述撤销的原因