【发布时间】:2010-05-17 16:02:25
【问题描述】:
如何在 Web 应用程序中获取客户端的计算机名称。网络中的用户。
问候
// 已经尝试过这个选项
string IP = System.Web.HttpContext.Current.Request.UserHostAddress;
string compName = DetermineCompName(IP);
System.Net.IPHostEntry teste = System.Net.Dns.GetHostEntry(IP);
ssresult = IP + " - " + teste.HostName;
// TODO: Write implementation for action
private static string DetermineCompName(string IP)
{
IPAddress myIP = IPAddress.Parse(IP);
IPHostEntry GetIPHost = Dns.GetHostEntry(myIP);
string[] compName = GetIPHost.HostName.ToString().Split('.');
return compName[0];
}
所有这些,只给我IP:/
【问题讨论】:
标签: c#