如何在c#webbrowser控件中检查连接

本文关键字:检查 连接 控件 c#webbrowser | 更新日期: 2023-09-27 18:21:16

我编写了一个简单的web浏览器,当连接不可用时,我想显示消息。我用了"尝试接球",但没用。如何检测网络连接是否可用。

如何在c#webbrowser控件中检查连接

Ping一个几乎启动的DNS,如4.2.2.4,4.2.2.3,4.2.2.2

Ping myPing = new Ping();
String host = "4.2.2.4;
byte[] buffer = new byte[32];
int timeout = 1000;
PingOptions pingOptions = new PingOptions();
PingReply reply = myPing.Send(host, timeout, buffer, pingOptions);
if (reply.Status == IPStatus.Success {
  // presumably online
}