标签: ruby
如何使用Ruby检查互联网连接。
答案 0 :(得分:2)
您可以尝试使用Net::HTTP和“ping”可靠的网址(如Google),并检查是否有异常,表明他们没有互联网连接。
答案 1 :(得分:1)
在Ruby 1.9.x中不推荐使用Ping,如下所述:https://stackoverflow.com/a/8317838
Ping
更有前途的,以及更多与代码相关的解决方案将是该答案给出的解决方案,使用open-uri并在异常时返回false。
open-uri