作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我试过用
Ping.pingecho("10.102.52.42", 30)
远程主机的可达性。即使我能够手动 ping IP,此语句也会返回 null。在 Ruby 中是否有一种有效的方法来确定远程机器的可达性?
最佳答案
我使用您需要安装的 net-ping
gem。那么代码就简单了:
#!/usr/bin/env ruby
require 'net/ping'
def up?(host)
check = Net::Ping::External.new(host)
check.ping?
end
chost = '10.0.0.1'
puts up?(chost) # prints "true" if ping replies
关于ruby - 如何在 Ruby 中 ping 远程主机的可达性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21081639/
我是一名优秀的程序员,十分优秀!