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

打印 上一主题 下一主题

主题 552|帖子 552|积分 1656

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企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

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

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

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

本版积分规则

用户云卷云舒

金牌会员
这个人很懒什么都没写!

标签云

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