Qt网络C++类

提供使网络编程更加容易和可移植的类。 更多...

命名空间

QPasswordDigestor

包含可以用来生成散列或密钥的函数

QSsl

在Qt网络中声明所有SSL类共有的枚举

QAbstractNetworkCache

缓存实现接口

QAbstractSocket

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

QAuthenticator

身份验证对象

QDnsDomainNameRecord

存储域名记录的信息

QDnsHostAddressRecord

存储主机地址记录的信息

QDnsLookup

表示DNS查找

QDnsMailExchangeRecord

存储DNS MX记录的信息

QDnsServiceRecord

存储DNS SRV记录的信息

QDnsTextRecord

存储DNS TXT记录的信息

QDtls

此类为UDP套接字提供加密

QDtlsClientVerifier

此类实现服务器端DTLScookie生成和验证

QDtlsClientVerifier::GeneratorParameters

此类定义DTLScookie生成器的参数

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对象简单jar的实现

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页。

© 2024 The Qt Company Ltd. 本文档的贡献包含各自的产权。本文档是根据Free Software Foundation发布的GNU自由文档许可协议版本1.3的条款授权的。Qt及其相关标志是The Qt Company Ltd.在芬兰和/或其他国家的商标。所有其他商标均为其各自所有者的财产。