2011-12-21 49 views
-1

我正在開發一個Windows服務。我需要使用TCP/IP通過網絡傳輸文件。現在的問題是我只有網絡用戶名連接。有什麼方法可以找到使用其網絡用戶名的用戶的IP地址。從VB.net中的用戶名獲取IP地址

+2

用戶沒有IP地址。機器有。 – Jan 2011-12-21 11:56:20

+0

用戶可以登錄到多臺機器,並且可能沒有單個關聯的IP地址。這是不可能的。 – 2011-12-21 12:01:03

+0

按用戶網絡名稱我的意思是機器名稱。 – Harsh 2011-12-21 12:58:32

回答

2
string name = "somename"; 
IPAddress[] addresslist = Dns.GetHostAddresses(name); 

foreach (IPAddress theaddress in addresslist) 
{ 
    Console.WriteLine(theaddress.ToString()); 
}