如何用Qt轻松搭建一个TCP服务器?
- 内容介绍
- 文章标签
- 相关推荐
本文共计6372个文字,预计阅读时间需要26分钟。
原文:本文字例为大家庭分享了Qt学习笔记之简单的TCP服务器,供大家参考,具体内容如下+简单的多连接TCP服务器+本节我们使用Qt来编写一个简单的多连接TCP服务器程序,涉及到的功能有监听
大家庭分享了Qt学习笔记,其中介绍了简单的TCP服务器和多连接TCP服务器,并展示了如何用Qt编写一个实现监听等功能的简单多连接TCP服务器程序。
本文实例为大家分享了Qt学习记录之简单的TCP服务器,供大家参考,具体内容如下
简单的多连接TCP服务器
本节我们使用Qt来编写一个简单的多连接TCP服务器程序,涉及到的功能有监听本地IP、打印上线客户端的IP端口号,接收客户端发来的文字信息并打印其IP端口号、单独或全部地向客户端发送文字信息、显示下线客户端的IP端口号,并具有踢人的功能。
该程序使用正点原子的网络助手来验证功能。Qt基于5.9.9版本。
1、创建工程以及配置工作
创建工程的过程就不再介绍了,这里我选择的是 QWidget ,因为比较简单。
然后我们在 .pro 文件中添加网络的模块,否则待会添加头文件时会提示没有这个头文件。
其他东西不需要看,只要在这后面加上 network 即可。
再然后,在 widget.h 头文件中包含两个头文件:
#include <QTcpServer> #include <QTcpSocket>
使用Qt搭建TCP服务器需要两个套接字:
- 一个是QTcpServer套接字,这是是用来监听本地的某个IP及端口的。
本文共计6372个文字,预计阅读时间需要26分钟。
原文:本文字例为大家庭分享了Qt学习笔记之简单的TCP服务器,供大家参考,具体内容如下+简单的多连接TCP服务器+本节我们使用Qt来编写一个简单的多连接TCP服务器程序,涉及到的功能有监听
大家庭分享了Qt学习笔记,其中介绍了简单的TCP服务器和多连接TCP服务器,并展示了如何用Qt编写一个实现监听等功能的简单多连接TCP服务器程序。
本文实例为大家分享了Qt学习记录之简单的TCP服务器,供大家参考,具体内容如下
简单的多连接TCP服务器
本节我们使用Qt来编写一个简单的多连接TCP服务器程序,涉及到的功能有监听本地IP、打印上线客户端的IP端口号,接收客户端发来的文字信息并打印其IP端口号、单独或全部地向客户端发送文字信息、显示下线客户端的IP端口号,并具有踢人的功能。
该程序使用正点原子的网络助手来验证功能。Qt基于5.9.9版本。
1、创建工程以及配置工作
创建工程的过程就不再介绍了,这里我选择的是 QWidget ,因为比较简单。
然后我们在 .pro 文件中添加网络的模块,否则待会添加头文件时会提示没有这个头文件。
其他东西不需要看,只要在这后面加上 network 即可。
再然后,在 widget.h 头文件中包含两个头文件:
#include <QTcpServer> #include <QTcpSocket>
使用Qt搭建TCP服务器需要两个套接字:
- 一个是QTcpServer套接字,这是是用来监听本地的某个IP及端口的。

