从服务器获取客户端IP地址

时间:2015-09-21 04:02:40

标签: c#

我有一个C#应用程序而不是在服务器上运行。我希望用户在自己的计算机上使用远程应用程序运行我的应用程序。然后在我的应用程序中获取客户端用户IP地址。

感谢所有人,抱歉我的英语很差。

我的应用程序是C#桌面应用程序而非Web应用程序

1 个答案:

答案 0 :(得分:0)

返回第一个IP4地址或null

return Dns.GetHostEntry(Dns.GetHostName()).AddressList.FirstOrDefault(ip => ip.AddressFamily == AddressFamily.InterNetwork);

您可以查看IPHostEntry.AddressList PropertyIPAddress.AddressFamily Property