Qt Network C++ Classes

提供各种类,使网络编程更轻松、更便携。更多

命名空间

QPasswordDigestor

包含可用于生成哈希值或密钥的函数

QSsl

声明所有 SSL 类共有的枚举,在Qt Network

QAbstractNetworkCache

缓存实现的接口

QAbstractSocket

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

QAuthenticator

身份验证对象

QDnsDomainNameRecord

存储域名记录信息

QDnsHostAddressRecord

存储主机地址记录信息

QDnsLookup

代表 DNS 查询

QDnsMailExchangeRecord

存储 DNS MX 记录的信息

QDnsServiceRecord

存储 DNS SRV 记录的信息

QDnsTextRecord

存储有关 DNS TXT 记录的信息

QDnsTlsAssociationRecord

存储有关 DNS TLSA 记录的信息

QDtls

该类为 UDP 套接字提供加密功能

QDtlsClientVerifier

该类实现服务器端 DTLS cookie 生成和验证

QDtlsClientVerifier::GeneratorParameters

该类定义了 DTLS cookie 生成器的参数

QFormDataBuilder

简化 QHttpMultiPart 对象构造的便利类

QFormDataPartBuilder

简化 QHttpPart 对象构造的便利类

QHostAddress

IP 地址

QHostInfo

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

QHstsPolicy

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

QHttp1Configuration

控制 HTTP/1 参数和设置

QHttp2Configuration

控制 HTTP/2 参数和设置

QHttpHeaders

用于保存 HTTP 标头的类

QHttpMultiPart

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

QHttpPart

保存 HTTP 多部分 MIME 消息中使用的主体部分

QLocalServer

基于本地套接字的服务器

QLocalSocket

本地套接字

QNetworkAccessManager

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

QNetworkAddressEntry

存储网络接口支持的一个 IP 地址及其相关的掩码和广播地址

QNetworkCacheMetaData

缓存信息

QNetworkCookie

保存一个网络 cookie

QNetworkCookieJar

实现一个简单的 QNetworkCookie 对象罐

QNetworkDatagram

UDP 数据报的数据和元数据

QNetworkDiskCache

非常基本的磁盘缓存

QNetworkInformation

通过本地后端公开各种网络信息

QNetworkInterface

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

QNetworkProxy

网络层代理

QNetworkProxyFactory

精细的代理选择

QNetworkProxyQuery

用于查询套接字的代理设置

QNetworkReply

包含使用 QNetworkAccessManager 发送的请求的数据和标头

QNetworkRequest

保存要通过 QNetworkAccessManager 发送的请求

QNetworkRequestFactory

将共享共同网络请求属性的远程服务器端点分组的便利类

QOcspResponse

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

QRestAccessManager

QNetworkAccessManager 的便利封装器

QRestReply

QNetworkReply 的便利封装类

QSctpServer

基于 SCTP 的服务器

QSctpSocket

SCTP 套接字

QSslCertificate

X509 证书的便捷 API

QSslCertificateExtension

访问 X509 证书扩展的 API

QSslCipher

代表 SSL 加密密码

QSslConfiguration

保存 SSL 连接的配置和状态

QSslDiffieHellmanParameters

服务器 Diffie-Hellman 参数接口

QSslEllipticCurve

代表椭圆曲线,供椭圆曲线密码算法使用

QSslError

SSL 错误

QSslKey

私钥和公钥接口

QSslPreSharedKeyAuthenticator

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

QSslServer

通过 TLS 实现加密的安全 TCP 服务器

QSslSocket

为客户端和服务器提供 SSL 加密套接字

QTcpServer

基于 TCP 的服务器

QTcpSocket

TCP 插口

QUdpSocket

UDP 插口

详细说明

Qt Network页面包含有关如何使用该模块的信息。

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