如何使用 Qt ping 远程机器
我正在使用 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
据我所知,在 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.