【qt】TCP的监听 (设置服务器IP地址和端口号)

TCP监听是在自己的IP地址上进行的。

当一个TCP服务器程序启动时,它会绑定到一个特定的IP地址和一个端口号上,以便可以接收来自该IP地址和端口号的传入连接请求.

所以我们要先来获取主机的IP地址和设置端口号.

注意:

  • 服务器程序无法任意设置IP地址,而是需要使用系统提供的有效IP地址。系统分配给服务器程序的IP地址通常会与网络配置和路由规则相匹配,以确保网络通信的正确性和可靠性。
  • 端口号可以任意设置,但最好遵循已有的约定并考虑系统和网络的限制,以确保应用程序的正常运行和与其他服务的兼容性。

对于Qt中的TCP 协议,我们需要使用到QTcpServer

获取到主机的IP地址

设置监听用listen (),参数是ip地址和端口号.

端口号可以自己设置,范围在0~65535也就是两个字节.

但是0~1024一般不可以设置,操作系统用了已经.

我们是从下拉框选的,都是QString类型,我们要进行转换.

serverAddress ()来获取服务器的地址.

serverAddress ()来获取服务器的ip地址

运行结果:

相关推荐
存储服务专家StorageExpert5 小时前
手搓一个 DELL EMC Unity存储系统健康检查清单
linux·运维·服务器·存储维护·emc存储
_hermit:5 小时前
【从零开始java学习|小结】记录学习和编程中的问题
java·学习
屁股割了还要学5 小时前
【数据结构入门】排序算法(4)归并排序
c语言·数据结构·学习·算法·排序算法
bikong75 小时前
Qt/C++,windows多进程demo
c++·windows·qt
小虾米vivian5 小时前
达梦:将sql通过shell脚本的方式放在后台执行
服务器·数据库·sql
武昌库里写JAVA6 小时前
Mac下Python3安装
java·vue.js·spring boot·sql·学习
代码的余温6 小时前
Web服务器VS应用服务器:核心差异解析
运维·服务器·前端
NiKo_W7 小时前
Linux 开发工具(1)
linux·运维·服务器
rockmelodies7 小时前
【PHP7内核剖析】-1.3 FPM
php
油炸自行车7 小时前
【Qt】Window环境下搭建Qt6、MSVC2022开发环境(无需提前安装Visual Studio)
qt·visual studio·qt6·msvc2022·qt creator 17.0