如何以編程方式獲得我的PC的計算機名稱和IP地址?例如,我想在文本框中顯示該信息。如何獲得本地計算機的計算機名稱和IP地址
9
A
回答
18
3
檢查詳細瞭解此:How To Get IP Address Of A Machine
System.Security.Principal.WindowsPrincipal p = System.Threading.Thread.CurrentPrincipal as System.Security.Principal.WindowsPrincipal;
string strName = p.Identity.Name;
To get the machine name,
System.Environment.MachineName
or
using System.Net;
strHostName = DNS.GetHostName();
// Then using host name, get the IP address list..
IPHostEntry ipEntry = DNS.GetHostByName (strHostName);
IPAddress [] addr = ipEntry.AddressList;
for (int i = 0; i < addr.Length; i++)
{
Console.WriteLine ("IP Address {0}: {1} ", i, addr[i].ToString());
}
0
在簡單的方法..
string IP_Address = Dns.GetHostByName(Environment.MachineName).AddressList[0].toString();
相關問題
- 1. 如何使用PHP獲取計算機名稱,計算機的本地IP和計算機的服務器IP
- 2. 獲取客戶端的IP地址和計算機名稱?
- 3. 獲取遠程計算機的IP地址和名稱在VB
- 4. 如何從IP地址獲取計算機名稱?
- 5. 使用Win32網絡API獲取基於計算機名稱的本地計算機的IP地址
- 6. 獲取和檢查本地計算機的IP地址
- 7. 如何使用計算機名稱或IP地址獲取遠程計算機的操作系統版本?
- 8. 如何獲得Java中的計算機的IP地址
- 9. 如何的jQuery獲取計算機名稱和IP地址或JS
- 10. 如何獲取IP地址和計算機當前會話的名稱?
- 11. 如何使用VB.NET獲取計算機的名稱和IP地址?
- 12. 如何從Perl中確定本地計算機的IP地址?
- 13. 獲取本地計算機的DNS名稱,如遠程計算機所示
- 14. 網絡計算機的IP地址
- 15. 用戶的計算機名稱以及IP地址
- 16. 使用遠程計算機獲取遠程計算機的IP地址IP地址
- 17. 使用SignalR與IP地址而不是計算機名稱
- 18. 如何通過java獲取計算機的MAC地址和IP地址列表?
- 19. vb6 - 如何根據給定的IP地址獲取遠程計算機名稱
- 20. 如何在Android中按名稱獲取LAN計算機的IP地址
- 21. 用VB.Net通過本地網絡使用計算機名稱返回IP地址
- 22. 如何在Java中獲取計算機的WAN IP地址?
- 23. Inno Setup/ISTool:檢測本地計算機的IP地址
- 24. 如何獲取遠程計算機的本地網絡IP地址
- 25. GEOIP和獲取計算機的IP地址位置?
- 26. 使用本地主機,127.0.0.1,計算機名稱和靜態IP的差異
- 27. 如何設置泊塢窗IP與您的計算機(本地)IP地址
- 28. 來自計算機名稱的Microsoft Exchange Server主機地址
- 29. 獲取計算機的MAC地址
- 30. WCF測試:需要使用計算機名稱而不是遠程計算機上的IP地址
http://stackoverflow.com/questions/1069103/how-to-get-my-own-ip-address-in-c – djeeg 2011-01-24 05:19:20