c# winform 怎样检测某一网站是否连接。谢谢大家。

用c#我用webbrowser做了个浏览器,怎样去检测某个网站是否可以连接。比如我登录百度时检测百度或qing一下百度能否访问能否链接。能够连接就登录。不能就执行我的代码... 用c# 我用webbrowser做了个浏览器 ,怎样去检测某个网站是否可以连接。
比如我登录百度时检测百度或qing一下百度能否访问能否链接。能够连接就登录。不能就执行我的代码。

先感谢大家。
我可能没有说清。我的意思是我做的浏览器输入网址可以就可以访问这个网站,在连接的时候先去检测一下这个网站是否可以访问或者是否连接。就是有没有被黑,或者网站被封了等等。我好给个提示。
在次谢谢大家。
展开
 我来答
飘逸的峰
推荐于2016-04-18
知道答主
回答量:10
采纳率:0%
帮助的人:0
展开全部
可以ping一下网站就可以了。代码如下:

using System.Net.NetworkInformation;

Ping pingSender = new Ping();
PingReply reply = null;
try
{
reply = pingSender.Send("zhidao.baidu.com", 1000);
}
catch (Exception)
{
}
finally
{
if (reply == null || (reply != null && reply.Status != IPStatus.Success))
{
MessageBox.Show("无法连接该网站,请检查网络!", "连接网站失败", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
else if (reply.Status == IPStatus.Success)
//this.Text = "连接成功";
}
FantasyChump
2008-08-13 · TA获得超过3288个赞
知道大有可为答主
回答量:2127
采纳率:0%
帮助的人:2245万
展开全部
先用一个WebClient或HttpWebRequest去连接目标网站,发生异常就说明无法连通。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d905a4a
2008-08-13 · TA获得超过115个赞
知道小有建树答主
回答量:438
采纳率:0%
帮助的人:237万
展开全部
应该有个返回信息什么的如404
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
咖啡般的生活
2008-08-13 · TA获得超过399个赞
知道小有建树答主
回答量:1533
采纳率:0%
帮助的人:638万
展开全部
网站是要给钱的```这样他们才会给你一个信息``把你的网站可以连接因特网
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式