我有一个C#应用程序而不是在服务器上运行。我希望用户在自己的计算机上使用远程应用程序运行我的应用程序。然后在我的应用程序中获取客户端用户IP地址。
感谢所有人,抱歉我的英语很差。
我的应用程序是C#桌面应用程序而非Web应用程序
答案 0 :(得分:0)
返回第一个IP4地址或null
return Dns.GetHostEntry(Dns.GetHostName()).AddressList.FirstOrDefault(ip => ip.AddressFamily == AddressFamily.InterNetwork);
您可以查看IPHostEntry.AddressList Property和IPAddress.AddressFamily Property