检查互联网连接

如何使用Ruby检查Internet连接。

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

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

一个更具前瞻性的,以及更多与代码相关的解决方案将是该答案给出的解决方案,使用open-uri并在exception时返回false。