文章目录
- 一、QTcpServer类
- (一)使用
- (二)示例
- 1. 服务端
- 2. 客户端:
- 二、
一、QTcpServer类
QTcpServer类用于监听客户端的连接,每当有一个客户端连接到服务端,都会生成一个新的QTcpSocket对象与客户端通信。
(一)使用
网络编程需要在.pro
文件中添加QT+=network
//头文件
#include <QTcpServer>
(二)示例
1. 服务端
界面:
- 注:中间用于显示消息的组件是QlistWidget,该组件可以实现每条消息显示在一行
通过QTcpServer进行创建服务器端;
输入端口号;
QListWidget组件
2. 客户端:
函数:
void QAbstractSocket::connectToHost(const QString &hostName, quint16 port, QIODevice::OpenMode openMode = ReadWrite,QAbstractSocket::NetworkLayerProtocol protocol = AnyIPProtocol)
使用示例: