【发布时间】:2012-05-04 13:21:52
【问题描述】:
我想制作一个开源应用程序,它应该知道它是否可以访问外部世界(即互联网)。它可能因各种原因被阻止访问 Internet,例如未配置代理或来自无线网络的烦人浏览器身份验证。
是否有某种服务可以 ping 以查看我是否可以访问 Internet,或者有什么建议或常见做法来验证它?我知道我可以ping Google,但我更愿意使用某些特定服务或采用最佳做法。
【问题讨论】:
-
如果它需要访问互联网上的某个站点,请尝试访问它。通过选择要 ping 的特定站点,您真正可以验证的只是验证它可以访问 ping 站点,而不是您实际需要访问的任何资源。
-
@Wooble 的重点是:它不需要访问任何资源。我的应用程序应该发现计算机是否在线,以便它可以向用户询问更多配置信息。
标签: networking proxy wifi ping