2012-09-14 101 views
1

如何创建一个简单的ping到网站并获得在线或不在线?创建简单Ping

例:

var test = new ping() 
try{ 
test.ping(www.google.com) 
messagebox.show("your internet connection is ok"); 
} 
catch 
{ 
messagebox.show("you are not connected"); 
} 

这是可能的吗?我在网上搜索过但没有发现任何东西

+0

http://msdn.microsoft.com/en-us/library/system.net.networkinformation.ping.aspx – squiguy

回答

4

使用WebRequest类发出HTTP请求并查看它是否成功。

请注意,如果您正在测试网站(HTTP),'ping'实际上是ICMP功能,而不是您要查找的内容。如果你真的想要看看你是否有连接,那么ping会工作,而Ping类,如squiguy提到。

+0

好主意,非常感谢=) – Federal09