gpt4 book ai didi

c++ - QTcpServer 检索多个地址

转载 作者:行者123 更新时间:2023-11-30 02:10:52 24 4
gpt4 key购买 nike

我使用 QTcpServer来自带有 C++ 的 Qt 框架。

我开始了

ret = tcpServer->listen(QHostAddress::Any, 9871)

QHostAddress serverAddress () const

我从中检索地址。这是 0.0.0.0。在我看来,它应该监听多个地址(比如 127.0.0.1 和 LAN 地址)。

有没有办法从这个类中检索多个地址?

最佳答案

我不确定你的问题到底是什么,但是......

通常,0.0.0.0 表示套接字监听所有已启动并配置有有效 IPv4 地址的接口(interface)。

如果你想获得系统上所有可用的 IP 地址,你应该枚举网络接口(interface)然后查询它们各自的 IPv4 地址(可能使用 ioctl,指定 SIOCGIFSWADDR).

关于c++ - QTcpServer 检索多个地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4265561/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com