1,2楼是获取本地(服务器)的吧,楼主说的是获取客户端地,还有楼主要贴出具体什么异常,这样别人才好帮你
System.Net.Dns.GetHostName();
还可以
System.Net.Dns.GetHostAddresses(System.Net.Dns.GetHostName()).GetValue(0).ToString();
IPHostEntry IpEntry = Dns.GetHostEntry(Dns.GetHostName());
string
myip = IpEntry.AddressList[0].ToString();
这样,如果没有安装IPV6协议,可以取得IP地址. 但是如果安装了IPV6,就取得的是IPV6的IP地址.
string
myip = IpEntry.AddressList[1].ToString();
这样就在IPV6的情况下取得IPV4的IP地址.
REQUEST中包,自己找吧
错误贴出来啊