检查互联网连接

时间:2009-10-29 06:44:38

标签: ruby

如何使用Ruby检查互联网连接。

2 个答案:

答案 0 :(得分:2)

您可以尝试使用Net::HTTP和“ping”可靠的网址(如Google),并检查是否有异常,表明他们没有互联网连接。

答案 1 :(得分:1)

在Ruby 1.9.x中不推荐使用Ping,如下所述:https://stackoverflow.com/a/8317838

更有前途的,以及更多与代码相关的解决方案将是该答案给出的解决方案,使用open-uri并在异常时返回false。