C# 判断网址是否连接成功(多种都不成功)
请问在C#中,输入一个网址,如何判断网址是否连接成功?
注:之前在网上用的方法我都试过了,不成功
尝试的有:
1、使用Ping方法
2、使用HttpWebRequest加HttpWebResponse方法获取状态值,也不成功
3、使用Socket
也不行
4、最后使用WebClient这个类也不行
郁闷。。。。。现在 我都不知道用什么方法好一点。。。因为测试都不成功,各位大虾有什么好的办法?
注:之前在网上用的方法我都试过了,不成功
尝试的有:
1、使用Ping方法
2、使用HttpWebRequest加HttpWebResponse方法获取状态值,也不成功
3、使用Socket
IPHostEntry IPHost = Dns.Resolve(url);
EndPoint ep = new IPEndPoint(IPHost.AddressList[0], 80);
Socket sock = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
sock.Connect(ep);
if (sock.Connected)
{
isConnect = true;
}也不行
4、最后使用WebClient这个类也不行
郁闷。。。。。现在 我都不知道用什么方法好一点。。。因为测试都不成功,各位大虾有什么好的办法?
...全文
相关推荐
C#判断文件是否被打开
C#判断文件是否被打开,以前自己用的,似乎也是从网上找来的。
基于C#制作一个网址检测工具
此文主要基于C#制作一个网址检测工具。随着时间推移以及公司人员的变动,手头所负责的项目也越来越多,对网站运行状况的管理也是一件让人十分头疼的事,秉持着偷懒是第一生产力的原则,制作一个工具对网址一键监测。
C#判断网络是否连接
c# 判断网络是否连接,判断是否有连接,并获取连接类型,网卡连接,猫连接等
C# 判断一个数是否为素数
运用C#写一个简单的循环判断一个数是否为素数
C#实现判断电脑是否联网
该资源主要采用C#方式判断电脑是否联网:调入相应的wininet.dll,采用InternetGetConnectedState函数实现。


