Qt Network C++类集合(未完成)

功能简介:

提供使网络编程更加容易和便于移植的类

 

命名空间:

QPasswordDigestor

包含用于生成哈希表和密匙的函数
QSsl 声明Qt Network中所有SSL类通用的枚举类型

 

 

类:

QAbstractNetworkCache 实现缓存的接口
QAbstractSocket 所有嵌套字类型共有的基本功能
QAuthenticator

认证对象

QDnsDomainNameRecord 存储有关域名记录的信息

QDnsHostAddressRecord

存储有关主机地址记录的信息
QDnsLookup 提供DNS查找
QDnsMailExchangeRecord 存储有关DNS邮件交换记录的信息
QDnsServiceRecord 存储有关DNS服务记录的信息
QDnsTextRecord 存储有关DNS文本记录的信息
QDtls 为UDP嵌套字提供加密
QDtlsClientVerifier 实现服务器端DTLS cookie的生成和验证
QDtlsClientVerifier::GeneratorParameters 定义了DTLS cookie生成器的参数
QHostAddress IP地址
QHostInfo 提供用于主机名查找的静态函数
QHstsPolicy 用于指定主机支持HSTS策略
QHttp2Configuration 用于调整HTTP/2的参数和设置

QHttpMultiPart

类似于通过HTTP发送的MIME组件消息

QHttpPart

保存在HTTP组件MIME消息中使用的主体部分
QLocalServer 构建基于本地套接字的服务器
QLocalSocket 本地套接字
QNetworkAccessManager 用于应用程序发送网络请求和接收答复

QNetworkAddressEntry

存储一个由网络接口支持的IP地址及其相关的网络掩码和广播地址
QNetworkCacheMetaData 缓存信息
QNetworkConfigurationManager 管理系统提供的网络配置
QNetworkCookie 保存一个网络cookie
QNetworkCookieJar 实现一个简单QNetworkCookie对象的jar
QNetworkDatagram UDP数据报文的数据和元数据
QNetworkDiskCache 非常基本的磁盘缓存操作
QNetworkInterface 主机IP地址和网络接口的列表
QNetworkProxy 网络层代理

QNetworkProxyFactory

更加细致的网络层代理选项
QNetworkProxyQuery 用于查询套接字代理设置
QNetworkReply 包含QNetworkAccessManager发送网络请求时的数据和报头
QNetworkRequest 保存使用QNetworkAccessManager类时发送的请求
QNetworkSession 控制系统的访问点,在多个客户端访问同一访问点时启用会话管理
QOcspResponse 用来表示ocsp协议的响应状态

QSctpServer

构建基于Sctp协议的服务器
QSctpSocket 构建Sctp协议的嵌套字
QSslCertificate 提供便利的API来使用X509证书
QSslCertificateExtension 用于访问X509扩展证书的API
QSslCipher 用于表示SSL加密密码
QSslConfiguration 存储着SSL连接时的配置和状态
QSslDiffieHeelmanParameters 提供用于服务器的Diffie-Hellman接口
QSslEllipticCurve 表示椭圆曲线密码算法使用的椭圆曲线
QSslError 使用Ssl协议时出现的错误
QSslKey 提供私钥和公钥的接口
QSslPreSharedAuthenticator 用于验证预共享密钥(PSK)密码套件

QSslSocket

提供客户端和服务器SSL加密套接字
QTcpServer 构建基于TCP协议的服务器
QTcpSocket 构建基于TCP协议的嵌套字
QUdpSocket 基于UDP协议的嵌套字

 

使用方法:

在源文件中添加以下代码:

#include 

在Qt的 .pro 文件中添加:

QT += network

 

更新时间:2020年4月25日22:09:55

点击查看原文

你可能感兴趣的:(Qt开发中文资料)