问题:设置IP
Qt: Setting the IP
我想将网络设备的IP/Netmask设置为特定值,但在Qt中找不到这样做的方法。查找设备的IP地址(谢谢QNetworkInterface)很容易,除非我遗漏了什么,否则不更改它?
据我所知,报告回QNetworkAddressEntry对象的更改值实际上不会更新IP本身。
平台是嵌入式linux。
除非迫不得已,否则我宁愿不调用ifconfig!
由于怀疑无法做到这一点,Qt没有执行必要调用的访问权限。
解决方案是构建一个服务守护进程,我们通过DBus联系它为我们执行命令,然后异步报告命令的结果。
相关文章:
- 为不同配置设置MSVC_RUNTIME_LIBRARY的正确方法是什么
- 在C++/Linux中设置单调时钟的一些技巧
- 如何在选项卡视图Qt中设置一个新项目,并保存以前的项目
- 嵌套在类中时无法设置成员数据
- 需要帮助设置在C++中使用的Potrace
- 如何在自删除后将对象设置为nullptr
- 将指针设置为"nullptr"并不能防止双重删除?
- 如何在Ubuntu中使用cmake设置qt4
- ld:bind_at_load和-bitcode_bundle(Xcode设置ENABLE_bitcode=YES)不能
- 如何在boost beast http请求中设置http头
- 如何在NS3中设置节点的IP地址和数据?
- 如何将源IP地址设置为0.0.0.0
- 在 Boost ASIO 中,如何设置源 IP 地址以模拟其他服务器的 IP 地址?
- 启用接口/设置来自C++(使用Qt)和Linux的IP
- 如何设置IP到网络接口
- 问题:设置IP
- 提升 Asio UDP 服务器设置套接字以侦听指定的 IP
- WINSOCK-在不存在的IP上设置连接尝试超时
- openldap有什么方法允许我们设置DSCP(IP层中的QOS(IP_TOS))值
- 在c++ (Qt)中设置一个非本地IP地址的服务器