获取用户请求的IP

时间:2018-10-10 03:34:07

标签: .net windows citrix

我的Dotnet Windows应用程序托管在citrix服务器中。

我正在使用以下几行来获取访问应用程序的客户端的IP。

System.Net.Dns.GetHostEntry(System.Net.Dns.GetHostName()).AddressList[0].ToString();

但是,我得到的只是:: 1。

有没有一种方法可以获取实际的IP。

谢谢

1 个答案:

答案 0 :(得分:0)

获得位于AddressList数组索引1处的项目。

如下重写代码即可得到解决方案

System.Net.Dns.GetHostEntry(System.Net.Dns.GetHostName()).AddressList[1].ToString();