【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地址

运行结果:

相关推荐
七七powerful1 分钟前
防火墙技术
linux·服务器·apache
QAZK123451 小时前
CleanMyMac可以一键清理电脑,让Mac系统运行得更加流畅。有关CleanMyMac可以删除Mac重复的文件吗?苹果电脑怎么快速找到重复文件的问题?
学习·macos·电脑
垚武田2 小时前
【OpenCV C++20 学习笔记】范围阈值操作
opencv·学习·c++20
技术闲聊DD2 小时前
WPF学习(1)-Grid控件(网格布局)
学习·wpf
EterNity_TiMe_3 小时前
【C++高阶】深入理解C++异常处理机制:从try到catch的全面解析
开发语言·c++·学习·性能优化·学习方法
nx__xn5 小时前
MyBatis 源码学习 | Day 2 | MyBatis 初始化
学习·mybatis
Microsoft Word6 小时前
学习JavaScript第五天
开发语言·javascript·学习
2401_839585846 小时前
账号和权限管理
服务器·网络
街 三 仔7 小时前
【LabVIEW学习篇 - 12】:通知器
学习·labview
mm9954208 小时前
NPDP考前怎么复习?NPDP200问PDF版来啦~
经验分享·学习·职场和发展·pdf·项目管理·学习方法