检查互联网连接
如何使用Ruby检查Internet连接。
您可以尝试使用Net :: HTTP并“ping”可靠的URL(例如Google),并检查是否有exception,表明他们没有互联网连接。
在Ruby 1.9.x中不推荐使用Ping
,如下所述: https : //stackoverflow.com/a/8317838
一个更具前瞻性的,以及更多与代码相关的解决方案将是该答案给出的解决方案,使用open-uri
并在exception时返回false。
如何使用Ruby检查Internet连接。
您可以尝试使用Net :: HTTP并“ping”可靠的URL(例如Google),并检查是否有exception,表明他们没有互联网连接。
在Ruby 1.9.x中不推荐使用Ping
,如下所述: https : //stackoverflow.com/a/8317838
一个更具前瞻性的,以及更多与代码相关的解决方案将是该答案给出的解决方案,使用open-uri
并在exception时返回false。