2010-03-08 54 views
0

我正在开发一个软件组件负责测试网络接口是否与互联网有联系。把它看作是XBOX360做的同样的测试,以告知用户它是否与实时网络相连(就如一个例子)。自动测试网络接口

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

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

问题是我不想仅仅依靠google.com(或任何其他知名地址),因为这些地址可能会及时更改,而且我的组件将被嵌入到移动设备上,这并不容易更新。

有什么建议吗?

回答

0

我建议icann.org

另一个问题是,如果你真要查,如果你有责任提供互联网连接提供商连接。如果是这种情况,即使ISP关机,测试也应该是绿色的。

+0

这是一个好主意(icann.org)。至于ISP,我无法控制这一点,我只想知道我是否可以通过,所以ISP对我来说是透明的。 – Machado 2010-03-08 16:53:19