qidao123.com技术社区-IT企服评测·应用市场

 找回密码
 立即注册

【qt】TCP的监听 (设置服务器IP地点和端标语)

[复制链接]
发表于 2024-9-2 09:13:40 | 显示全部楼层 |阅读模式
TCP监听是在自己的IP地点上进行的。
当一个TCP服务器程序启动时,它会绑定到一个特定的IP地点和一个端标语上,以便可以吸收来自该IP地点和端标语的传入连接哀求.
所以我们要先来获取主机的IP地点和设置端标语.
留意:


  • 服务器程序无法任意设置IP地点,而是必要使用系统提供的有效IP地点。系统分配给服务器程序的IP地点通常会与网络配置和路由规则相匹配,以确保网络通讯的精确性和可靠性。
  • 端标语可以任意设置,但最好遵照已有的约定并考虑系统和网络的限制,以确保应用程序的正常运行和与其他服务的兼容性。
对于Qt中的TCP协议,我们必要使用到QTcpServer

获取到主机的IP地点

设置监听用listen(),参数是ip地点和端标语.
端标语可以自己设置,范围在0~65535也就是两个字节.
但是0~1024一般不可以设置,操作系统用了已经.


我们是从下拉框选的,都是QString范例,我们要进行转换.
serverAddress()来获取服务器的地点.

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

运行结果:


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

×
登录参与点评抽奖,加入IT实名职场社区
去登录

QQ|手机版|qidao123.com技术社区-IT企服评测▪应用市场 ( 浙ICP备20004199|浙ICP备20004199号 )|网站地图

GMT+8, 2025-9-9 14:05 , Processed in 0.083945 second(s), 31 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表