星期六, 10月 02, 2010

[Asp.Net] Pinging using asp.net

要使用ping類別之前,需引入using System.Net.NetworkInformation;

public class SitePinged : System.Web.Services.WebService {

    public SitePinged () {

        //如果使用設計的元件,請取消註解下行程式碼 
        //InitializeComponent(); 
    }

    [WebMethod]
    public string Ping(string site)
    {
        Ping wsPing = new Ping();
        PingReply wsPingReply = wsPing.Send(site);
        return wsPingReply.Status.ToString();
    }
    
}


Reference:
Pinging using ASP.NET 2.0 and VB .NET

PING 命令詳解

講解蠻祥細,摘錄常用的部份如下: 
怎樣使用Ping命令來測試網路連通呢?

連通問題是由許多原因引起的,如本地配置錯誤、遠程主機協議失效等,當然還包括設備等造成的故障。

首先我們講一下使用Ping命令的步驟。

使用Ping檢查連通性有五個步驟:

1. 使用ipconfig /all觀察本地網路設置是否正確;

2. Ping 127.0.0.1,127.0.0.1 回送地址Ping回送地址是為了檢查本地的TCP/IP協議有沒有設置好;

3. Ping本機IP地址,這樣是為了檢查本機的IP地址是否設置有誤;

4. Ping本網網關或本網IP地址,這樣的是為了檢查硬體設備是否有問題,也可以檢查本機與本地網路連接是否正常;(在非局域網中這一步驟可以忽略)

5. Ping遠程IP地址,這主要是檢查本網或本機與外部的連接是否正常。

沒有留言:

張貼留言

留個話吧:)

其他你感興趣的文章

Related Posts with Thumbnails