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

运行结果:

相关推荐
石牌桥网管2 分钟前
DNS Resolver解析服务器出口IP查询
运维·网络·tcp/ip·dns
Json____5 分钟前
学法减分交管12123模拟练习小程序源码前端和后端和搭建教程
前端·后端·学习·小程序·uni-app·学法减分·驾考题库
IpdataCloud8 分钟前
IP数据云 识别和分析tor、proxy等各类型代理
运维·服务器
湖南罗泽南8 分钟前
Windows C++ TCP/IP 两台电脑上互相传输字符串数据
c++·windows·tcp/ip
五味香9 分钟前
Linux学习,ip 命令
linux·服务器·c语言·开发语言·git·学习·tcp/ip
Chef_Chen17 分钟前
从0开始学习机器学习--Day22--优化总结以及误差作业(上)
人工智能·学习·机器学习
何曾参静谧22 分钟前
「QT」文件类 之 QTextStream 文本流类
开发语言·qt
liyuanbhu26 分钟前
Halcon HImage 与 Qt QImage 的相互转换(修订版)
qt·计算机视觉·halcon
虾球xz33 分钟前
游戏引擎学习第11天
stm32·学习·游戏引擎
落落落sss34 分钟前
MQ集群
java·服务器·开发语言·后端·elasticsearch·adb·ruby