如何用Qt轻松搭建一个TCP服务器?

更新于
2026-10-10 15:18:34
0阅读来源:SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计6372个文字,预计阅读时间需要26分钟。

如何用Qt轻松搭建一个TCP服务器?

原文:本文字例为大家庭分享了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服务器?

原文:本文字例为大家庭分享了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及端口的。
阅读全文