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

运行结果:

相关推荐
霖霖71415 分钟前
linux系统驱动的原理
linux·笔记·学习
万岳科技程序员小金16 分钟前
2025餐饮供应链趋势:一套系统源码如何打通食堂采购全流程?
开源·php·源码·食堂采购系统源码·供应链管理平台
虾球xz23 分钟前
CppCon 2016 学习:Parallelism in Modern C++
开发语言·c++·学习
无名小猴1 小时前
Charpter14-Business Logic Vulnerabilities
学习
紫青宝剑1 小时前
Pydantic 学习与使用
学习
小庞在加油2 小时前
从零到一:C语言基础入门学习路线与核心知识点全解析
c语言·开发语言·学习
杰_happy2 小时前
PHP Swoft2 框架精华系列:Annotation 注解机制详解
php·swoft
kali-Myon2 小时前
攻防世界[level7]-Web_php_wrong_nginx_config
前端·nginx·安全·php·web·ctf·攻防世界
..过云雨2 小时前
03.【C语言学习笔记】分支和循环
c语言·笔记·学习
寄思~2 小时前
Tkinter --按钮点击事件应用场景
开发语言·笔记·python·学习