2013-10-29 40 views
0

我的想法是創建一個網站,用戶可以在其中單擊一個按鈕,查看IP地址以查看哪個使用某個端口,例如:選擇使用特定端口的IP地址

我想搜索與正在使用端口#3620(顯然正在使用)的本地主機通信的IP地址,代碼將顯示所有IP地址。

我的問題在於看看這是否可行,如果是的話,有人可以簡單介紹一下如何做到這一點。

+0

*所有IP地址?這是一個非常大的目標。 – David

+0

或至少是本地計算機之間進行通信的IP地址,還是同樣的問題? – Humberto

回答

0

對於看到如果一個端口是開放的退房這樣的: In C#, how to check if a TCP port is available?

你甚至可以遍歷一個IP地址的所有端口號和檢查,看看有什麼的人都是開放的。

TcpClient tcpClient = new TcpClient(); 
try 
{ 
    tcpClient.Connect("127.0.0.1", 9081); 
    Console.WriteLine("Port " + 9081+ " Open"); 
} 
catch (Exception) 
{ 
    Console.WriteLine("Port " + 9081+ " Closed"); 
}