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

运行结果:

相关推荐
白狐_7985 分钟前
【计网全栈通关】第 5 篇:网络层核心计算——IP 地址规划、子网划分与 CIDR
网络协议·tcp/ip·php
Java程序之猿10 分钟前
Linux使用U盘安装centos及报错You might want to saue “/run/initramfs/rdsosreport.txt“ 处理
linux·运维·服务器
少控科技37 分钟前
QT高阶日记01
开发语言·qt
L16247643 分钟前
通用 Linux 系统存储选型总手册(MBR ,GPT,ext4,xfs)
linux·服务器
明洞日记1 小时前
【软考每日一练008】Web 服务器性能测试指标
运维·服务器·操作系统·软考
木千1 小时前
Qt全屏显示时自定义任务栏
开发语言·qt
习惯就好zz1 小时前
[实战笔记] 从 Qt 5.12.9 跨越到 Qt 6.x 完美迁移指南 (Windows + VS)
windows·qt·msvc·qt5·qt6·迁移
以太浮标1 小时前
华为eNSP模拟器综合实验之- AC+AP无线网络调优与高密场景
java·服务器·华为
好多渔鱼好多1 小时前
【IPC】 RTSP Server 如何实现推流
服务器·ipc·rtsp server·rtsp 推流实现
wdfk_prog2 小时前
[Linux]学习笔记系列 --[drivers][base]map
linux·笔记·学习