0

我正在开发一个软件组件,负责测试网络接口是否与互联网连接。将其视为 XBOX360 进行的相同测试,以通知用户它是否与 Live 网络连接(仅作为示例)。

到目前为止,我认为自动测试将按以下方式运行:
1)测试物理网络接口(如果电缆已连接,是否有上行/下行链路等)
2)测试逻辑网络(有 IP 地址,有 DNS 等) ...)
3) 连接到互联网(例如可以访问谷歌)
4) ???
5)利润!(只是在开玩笑...)

我的问题与第 3 步有关:如何正确检测我的软件是否与互联网连接?有固定的IP地址可以ping吗?

问题是我不想仅仅依赖 google.com(或任何其他知名地址),因为它们会随时间改变,而且我的组件将嵌入在移动设备上,不容易更新。

有什么建议么 ?

4

1 回答 1

0

我建议 icann.org

另一个问题是您是否真的想检查您是否与负责提供互联网连接的提供商建立了联系。如果是这种情况,即使 ISP 关闭,您的测试也应该是绿色的。

于 2010-03-08T13:29:33.037 回答