回答
平。 响应暗淡由于布尔=假 响应= My.Computer.Network.ping(google.com)
真,你有机会,假的,你不这样做,或者世界结束,因为谷歌处于脱机状态。
或谷歌已经关闭了ICMP回应ping响应洪水攻击 – Paddyslacker 2010-08-19 07:34:08
我会尝试。 它来自VB 6,但我认为你可以很容易地转换它。
Private Declare Function InternetGetConnectedState Lib "wininet.dll" (ByRef
dwflags As Long, ByVal dwReserved As Long) As Long
Public Function IsOnline() As Boolean
Dim LFlags As Long
IsOnline = InternetGetConnectedState(LFlags, 0&)
End Function
http://bytes.com/topic/visual-basic/answers/14551-detecting-internet-connection
[This](http://www.farooqazam.net/csharp-check-if-connected-to-internet/)看起来好一点。反正也是一样的想法。这无疑是最好的答案。如果谷歌去世怎么办?我不喜欢接受的答案。我没有检查过,但我认为ping可能会消耗更多的性能。 – Shimmy 2011-10-02 00:42:33
应该像处理文件一样处理因特网连接。
对于文件,通常不应该使用File.Exists()来首先查看是否可以打开文件,因为结果可能会在执行检查和执行检查结果时发生变化,更不用说了仅存在和读取权限之间的区别。无论如何,你必须处理例外情况,所以这是一个集中精力的好地方。
互联网接入也是如此。最好的选择通常只是去做,并把你的开发时间集中在异常处理程序上。
- 1. 检测互联网连接
- 2. 检查是否有互联网连接
- 3. iPhone monotouch检测是否有互联网连接
- 4. 自动检测我的手机是否连接到互联网
- 5. 检测Android设备是否连接到互联网
- 6. 如何检测是否没有互联网连接
- 7. 不断检测互联网连接
- 8. iPhone SDK互联网连接检测
- 9. 在android中检测互联网连接
- 10. 检查互联网连接
- 11. 检查互联网连接
- 12. 互联网连接检查
- 13. 检查互联网连接
- 14. 检查互联网连接
- 15. 检查互联网连接
- 16. 检查互联网连接或不断检查互联网连接
- 17. 总是检查是否有互联网连接Xamarin形式
- 18. Android连续检查互联网连接
- 19. iPhone - 检查互联网连接是否可用
- 20. 检查互联网连接是否存在于Ruby中?
- 21. 检查是否有可用的互联网连接python
- 22. 继续检查设备是否具有互联网连接
- 23. 检查用户是否连接到互联网?
- 24. 检查互联网连接是否可用?
- 25. 如何检查Android是否有互联网连接
- 26. Android - 检查设备是否连接到互联网
- 27. 如何检查用户是否与互联网连接
- 28. 是否可以检查互联网连接的HTML?
- 29. 检查设备是否连接到互联网的Swift2
- 30. 检查应用程序是否连接到互联网
如果互联网已连接,您下一步会做什么?一旦我们知道接下来的答案,那么我们可以提供最好的答案。 – dbasnett 2010-08-19 13:04:44
如果找到互联网连接,我会启动应用程序发送电子邮件。 – 2010-08-20 17:29:16