我有一个Windows服务,它将连接到WCF Web服务。但是,在尝试连接到我自己的Web服务之前,我想看看客户端是否有可用的COM(Internet)。从窗口服务ping是一个很好的方法。 (它很快)
我可以看到任何教程或示例代码,所以我可以这样做吗?
由于
答案 0 :(得分:4)
这应该这样做
using(System.Net.NetworkInformation.Ping p = new System.Net.NetworkInformation.Ping())
{
{
try
{
System.Net.NetworkInformation.PingReply reply = p.Send("127.0.0.1", 3000);
if (reply.Status == System.Net.NetworkInformation.IPStatus.Success)
return true;
}
catch(Exception ex)
{
}
}
答案 1 :(得分:2)
幸运的是.net中有一个ping class。但是,只有当icmp在远程服务器上运行时,这才有效。我不知道这是否会给你更多,然后只是尝试连接。