日期:2014-05-19  浏览次数:20830 次

有关获取客户端的计算机名?多谢!
我正在开发一套网站,一部分代码放到我们公司服务器上,如果有客户登录的话可以看到客户那台机子的计算机名?
请帮忙!先谢了!

------解决方案--------------------
private static string getIPAddress()
{

   System.Net.IPAddress addr;
// 获得拨号动态分配IP地址
addr = new System.Net.IPAddress(Dns.GetHostByName(Dns.GetHostName()).AddressList[0].Address) ;
return addr.ToString() ;
}
其中的Dns.GetHostByName(Dns.GetHostName())为客户那台机子的计算机名
------解决方案--------------------
http://blog.csdn.net/fenghao_5555/archive/2007/02/10/1507016.aspx
------解决方案--------------------
System.Net.IPAddress ip = System.Net.IPAddress.Parse(Request.UserHostAddress);
System.Net.IPHostEntry ihe = System.Net.Dns.GetHostEntry(ip);
tbxComputerName.Text = ihe.HostName;//主机名
------解决方案--------------------
当客户端连接你机器的时候.获取他的Socket
Socket Client.好象是什么Remote什么属性 这个是获取他的IP 地址. 用Dns转换一下就可以了
------解决方案--------------------
mark