private void btnChenk_Click(object sender, System.EventArgs e)
{ if ( addressList.Length>1) { nativeIP.Text = addressList[0].ToString(); serverIP.Text = addressList[1].ToString(); } else { }
} 在使用前,一定要注意在头部加上引用: using System.Net; using System.Net.Socket; 通常addressList[]所得到的列表就是当前的IP地址; 如果当前是拨号上网的话addressList[0].ToString()就是 本地IP地址;addressList[1].ToString() 就是上网地址。 如果当前是使用[EnterNet 300]拨号上网的话addressList[1].ToString() 就是本地IP地址;addressList[0].ToString() 就是上网地址。 如果程序只能够检测到只有一个IP地址的话,证明当前 电脑没有在线!
如果仅仅是想知道本机的IP地址,就直接用 string IP = Request.UserHostAddress;
获取客户端 IP地址 string userip = Request.ServerVariables["REMOTE_ADDR"]; |
ASP.NET中获取本机的IP
最新推荐文章于 2024-05-16 18:41:40 发布