gpt4 book ai didi

c++ - 在 Linux 下用 C++ 执行 ping 操作的最佳方法是什么?

转载 作者:IT王子 更新时间:2023-10-29 00:38:47 27 4
gpt4 key购买 nike

我必须从 C++ 代码调用 ping。我想轻松读取输出以进一步利用。

我想出了两个解决方案:

  • 使用 fork 和管道,将 ping 输出重定向到管道,然后解析它
  • 找到适合直接使用 ping(ip_addresss) 函数的库

我喜欢后者,但我没有找到任何明显的标准解决方案。

你会怎么做?

最佳答案

从教育的角度来看,调用外部二进制文件是非常不可取的。特别是对于发送 ICMP 回显请求这样的简单任务,您应该学习一些套接字。

关于c++ - 在 Linux 下用 C++ 执行 ping 操作的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/313712/

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