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手册,翻译的不好、不对之处,还请大家多多批评指正!