在Ruby中,使用net-ping,为什么Net :: Ping :: TCP.new('stackoverflow.com')。ping?归还假吗?

时间:2014-02-14 19:27:39

标签: ruby

使用:

  • Ruby 2.1.0
  • net-ping 1.7.2

IRB

> require 'net/ping'
> Net::Ping::TCP.new('stackoverflow.com').ping?
=> false

为什么这不会返回true

1 个答案:

答案 0 :(得分:3)

您必须将http作为第二个参数传递,如example所示 :

p  Net::Ping::TCP.new('stackoverflow.com','http').ping? # true