获取本机的本地上网IP地址
具体方法如下:
private void btnChenk_Click(对象发送方,系统。EventArgs e)
{
system . net . IP address[]address list = Dns。GetHostByName(Dns。GetHostName())。地址列表;
if(地址列表。Length>1)
{
nativeIP。Text = addressList[0]。ToString();
serverIP。Text = addressList[1]。ToString();
}
else
{
native IP。Text = addressList[0]。ToString();
serverIP。Text = "断开线路...";
}
}
通常addressList[]得到的列表是当前的IP地址;
地址列表[0]。ToString()表示当前是否使用了拨号。
IP地址;地址列表[1]。ToString()是互联网地址。
地址列表[1]。ToString(),如果您当前正在使用[EnterNet 300]拨号互联网访问。
是本地IP地址;地址列表[0]。ToString()是互联网地址。
如果程序只能检测到只有一个IP地址,则证明当前
电脑不在线!
位律师回复
0条评论