QtNetwork模块提供了编写TCP/IP客户端和服务器的类。例如QFtp类实现了具体的应用层协议,而QTcpSocket、QTcpServer和QUdpSocket这三个类则实现了底层网络概念。 QNetworkRequest、QNetworkReply和QNetworkAccessManager这三个类使用通常协议执行网络操作,这是顶层类。Qt还提供了QNetworkConfiguration、QNetworkConfigurationManager和QNetworkSession这三个类实现承载管理。
Qt的网络编程类
| 所有socket类型的基本功能 | |
| 认证 | |
| FTP协议的客户端部分 | |
| IP 地址 | |
| 关于查询主机名的静态函数 | |
| 通过HTTP发送的类似于MIME的多部件消息 | |
| 包含了HTTP多部件MIME消息的主体部分 | |
| 允许程序发送网络请求和接收答复 | |
| 保存一个IP地址,连同掩码和广播地址 | |
| 一个或者多个接入点设置的抽象 | |
| 管理系统提供的网络设置 | |
| 列出主机的网络地址和网络接口 | |
| 网络层代理 | |
| 细粒度代理选择 | |
| 包含了QNetworkAccessManager发送请求时的数据和头 | |
| 包含了QNetworkAccessManager发送的请求 | |
| 支配系统的接入点,并且在当多个客户接入了同一个接入点的情况下,允许使用会话管理 | |
| 支持监视一个文件描述符的活动 | |
| 声明所有QtNetwork中SSL类公用的枚举 | |
| 方便的X509证书API | |
| 提供SSL加密密码 | |
| 保存SSL连接的设置和状态 | |
| SSL 错误 | |
| 私用和共有密钥的接口 | |
| SSL encrypted socket for both clients and servers 客户端和服务器端的SSL加密socket | |
| 基于TCP的服务器 | |
| TCP socket | |
| UDP socket | |
| 操纵URL的方便接口 | |
| 保存URL信息 |
翻译自Qt4.8手册,翻译的不好、不对之处,还请大家多多批评指正!
本文介绍了QtNetwork模块的各种类,包括TCP/IP客户端和服务端的基础类,如QTcpSocket和QTcpServer,以及应用层协议实现类如QFtp。此外还详细列举了用于执行网络操作的顶层类QNetworkRequest、QNetworkReply和QNetworkAccessManager。
677

被折叠的 条评论
为什么被折叠?



