gpt4 book ai didi

qt - 如何在不使用QProcess的情况下在C++/Qt中进行ping操作?

转载 作者:行者123 更新时间:2023-12-02 04:34:27 25 4
gpt4 key购买 nike

我想在启动外部程序之前在Qt应用程序中ping一个IP地址。

我想编写一个不使用ping.exe的ping类(并执行一个过程)。问题是当我“ping 127.0.0.1”时,需要3+秒才能完成Windows上的(ping)过程。在执行(立即)外部程序之前,我只需要快速检查(少于500毫秒)即可。

我想使用QNetwork或类似的东西。

最佳答案

如果您不介意在Qt应用程序中使用平台相关代码,则可以检查:

https://evileg.com/en/post/167/

在Windows上使用ICMP echo API的示例

https://noping.cc/

对于liboping,一个Linux C库生成ICMP回显请求。

关于qt - 如何在不使用QProcess的情况下在C++/Qt中进行ping操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44943553/

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