您现在的位置是:首页 >

设置网卡ip地址 asp.net获取客户端IP地址网卡

火烧 2021-08-22 23:14:19 1039
a . et获取客户端IP地址网卡 lt %@ Page La guage= C# AutoEve tWireu = true CodeFile= MAC a x c I herit = MAC %

asp.net获取客户端IP地址网卡  

设置网卡ip地址 asp.net获取客户端IP地址网卡
    <%@ Page Language= C# AutoEventWireup= true CodeFile= MAC aspx cs Inherits= MAC %>        <!DOCTYPE PUBLIC //W C//DTD XHTML Transitional//EN transitional dtd >        < xmlns= >        <head runat= server >        <title>无标题页</title>        </head>        <body>        <form id= form runat= server >        <div>        </div>        </form>        </body>        </>        后台代码         using System;        using System Collections;        using System Configuration;        using System Data;        using System Linq;        using System Web;        using System Web Security;        using System Web UI;        using System Web UI HtmlControls;        using System Web UI WebControls;        using System Web UI WebControls WebParts;        using System Xml Linq;        using System Runtime InteropServices;        public partial class MAC : System Web UI Page

        {        [DllImport( Iphlpapi dll )]        private static extern int SendARP(Int dest Int host ref Int mac ref Int length)         [DllImport( Ws _ dll )]        private static extern Int inet_addr(string ip)         protected void Page_Load(object sender EventArgs e)        {        // 在此处放置用户代码以初始化页面        try        {        string userip = Request UserHostAddress;        string strClientIP = Request UserHostAddress ToString() Trim()         Int ldest = inet_addr(strClientIP) //目的地的ip        Int lhost = inet_addr( )    //本地服务器的ip        Int macinfo = new Int ()         Int len = ;        int res = SendARP(ldest ref macinfo ref len)         string mac_src = macinfo ToString( X )         if (mac_src == )        {        if (userip == )        Response Write( 正在访问Localhost! )         else        Response Write( 欢迎来自IP为 + userip + 的朋友! + <br> )         return;        }        while (mac_src Length < )        {        mac_src = mac_src Insert( )         }        string mac_dest = ;        for (int i = ; i < ; i++)        {        if ( == (i % ))        {        if (i == )        {        mac_dest = mac_dest Insert( mac_src Substring(i ))         }        else        {        mac_dest = + mac_dest Insert( mac_src Substring(i ))         }        }        }        Response Write( 欢迎来自IP为 + userip + <br> + MAC地址为 + mac_dest + 的朋友!         + <br> )         }        catch (Exception err)        {        Response Write(err Message)         }        }        } lishixinzhi/Article/program/net/201311/12020  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码