单步调试的时候IP地址获取了,但是返回的是 2001:0:9d38:6ab8:1c16:4b5:3f57:99f9
这个,大家看看是什么原因啊~!
/// <summary> /// 获取客户端IP地址 /// </summary> /// <returns></returns> public static string getIPAddress() { string IP = ""; IPHostEntry host; host = Dns.GetHostEntry(Dns.GetHostName()); //Dns.GetHostName()获取本机的机器名,GetHostEntry返回IPHostEntry 实例。 foreach (IPAddress ip in host.AddressList) { IP=Convert.ToString(ip); //得到的所有的IP地址。 } return IP; }
这个是IPV6的地址.找别的地方获取吧
IPV6吧