【问题标题】:How to specify number of packets to ping?如何指定要 ping 的数据包数?
【发布时间】:2015-03-16 07:06:43
【问题描述】:

我正在使用POE::Component::Client::Ping 用这个example ping 多个主机。

据我了解,这会向主机发送一个请求。是否可以在ping -c 4 HOST 中指定要 ping 的数据包数量?

【问题讨论】:

    标签: perl ping poe


    【解决方案1】:

    是的,可以使用非标准有效负载大小发送 ping。 详情在这里:

    https://metacpan.org/pod/POE::Component::Client::Ping#OTHER-RESOURCES

    【讨论】:

    • 谢谢,但我找不到任何关于数据包数量的信息
    • 阅读标有副标题的部分 - Payload => $bytes
    • 您使用的模块似乎更像是一个客户端,而不是一个简单的命令。更简单的 Net::Ping 有帮助吗? perldoc.perl.org/Net/Ping.html
    • 我必须一次 ping 1500 台主机,所以我转向异步方式。
    • @manpreetbhamba 有效载荷或数据字节代表数据包中的字节数,因此可以控制数据包大小。但是,例如,如何准确发送4个数据包?
    【解决方案2】:

    不,POE::Component::Client::Ping 没有实现重复逻辑。它只是ping。我写它是为了控制它如何几乎完全掌握在你手中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-17
      • 1970-01-01
      • 2014-01-10
      • 1970-01-01
      • 1970-01-01
      • 2014-07-14
      • 2022-01-19
      • 1970-01-01
      相关资源
      最近更新 更多