如何使用 Qt ping 远程机器

发布于 2024-12-13 16:04:59 字数 243 浏览 0 评论 0原文

我正在使用 Qt 开发跨平台(Windows-Mac-Unix)应用程序。 这是我第一次使用这个框架,所以我正在发现它。

我需要根据 IP 地址 ping 远程计算机,但我找不到使用 Qt 框架执行此任务的方法,尽管它看起来很基本...... 我在网上找到了示例,但它们使用依赖于操作系统的方法,这正是我想要避免的,因为我必须在不同的环境中运行。 Qt框架中不是有一个简单的ping命令吗?以及如何使用它?

任何帮助将不胜感激,提前谢谢您。

I am developping a cross-platform (Windows-Mac-Unix) application using Qt.
This is my first time using this framework so I am discovering it.

I need to ping a distant machine based on its IP address and I can't find a way to perform this task with the Qt framework, though it seems pretty basic...
I've found examples on the web but they use OS-dependant methods, which is precisely what I want to avoid since I have to run on different environments. Isn't there a simple ping command in the Qt framework? And how to use it?

Any help would be much appreciated, thank you in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

自此以后,行同陌路 2024-12-20 16:04:59

据我所知,在 QT 中没有直接的方法来 ping 另一个系统,因为它需要不同操作系统中的一些超级用户权限。因此最好的方法是尝试在两台机器之间建立连接(最好是 TCP)。

To my knowledge there is no direct way to ping another system in QT since it requires some superuser privileges in different Operating Systems. So the best way would be to try and establish a connection (preferably TCP) between the two machines.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文