这个IPAddress数组是什么意思啊
我想得到本机的IP 写了一段代码:如下,
C# code
string hostname = Dns.GetHostName();
Response.Write("Hostname: "+hostname);
IPAddress[] _ips = Dns.GetHostAddresses(Dns.GetHostName());
int i = 0;
foreach (IPAddress ip in _ips)
{
Response.Write((i++).ToString()+": |");
Response.Write(" |"+ ip+"| ");
}
最后输出:
SQL code
Hostname: JZ-xinsiyu0: | |fe80::2000:51:8b18:eb19%13| 1: | |192.168.1.25| 2: | |2001:0:cf2e:3096:2000:51:8b18:eb19|
不知道|fe80::2000:51:8b18:eb19%13 和2001:0:cf2e:3096:2000:51:8b18:eb1分别代表什么啊?
------解决方案--------------------IPV6地址...
------解决方案--------------------把所有本地ip都列出来~
------解决方案--------------------你这个TCPConnection是谁写的?没有重载构造函数吗?
TcpListener、TcpClient、Socket绑定本地Socket都不需要本地地址...纯属多此一举...
------解决方案--------------------MAC 网卡地址和IP地址
------解决方案--------------------