博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
获取本机ID地址
阅读量:5812 次
发布时间:2019-06-18

本文共 505 字,大约阅读时间需要 1 分钟。

System.Net.IPAddress[] ipAddrs = System.Net.Dns.GetHostAddresses(System.Net.Dns.GetHostName());

                    if (ipAddrs != null && ipAddrs.Length > 0)
                    {
                        //m_JobRunIp = ipAddrs[0].ToString();
                        if (ipAddrs[0].IsIPv6LinkLocal)
                        {
                            m_JobRunIp = ipAddrs[1].ToString();
                        }
                        else
                        {
                            m_JobRunIp = ipAddrs[0].ToString();
                        }
                    }
                    else
                    {
                        m_JobRunIp = System.Net.Dns.GetHostName();
                    }

得到的ipAddrs 数组,如果本机未安装IPV6协议,用 ipAddrs[0]获取本机IP,如果安装, ipAddrs[0]为IP6的IP, ipAddrs[1]为IP4的地址。

转载于:https://www.cnblogs.com/zxyl/archive/2011/12/31/2308584.html

你可能感兴趣的文章
扩展欧几里得、同余方程学习
查看>>
poj 3281 Dining
查看>>
uva 11796 Dog Distance
查看>>
【原创】IBM Websphere 报错:JSPG0120E: 为 pageEncoding 属性和匹配 URI 模式的配置元素指定不同的值是非法的。...
查看>>
stream
查看>>
SQL Left Join 关键字
查看>>
Laravel5.5 实现session配置
查看>>
公钥加密算法那些事 | RSA 与 ECC 系统对比
查看>>
后端HTTP请求参数验证器服务ParamertValidateService
查看>>
9.11 h5日记
查看>>
ubuntu下openssh升级
查看>>
CSUOJ 1808 地铁
查看>>
ACM训练计划建议(转)
查看>>
层序遍历、遍历二叉树的应用
查看>>
C++_基础4-分支语句和逻辑运算符
查看>>
java方法中使用js的alert。
查看>>
LeetCode:Implement strStr()
查看>>
集合内查找的四种方式
查看>>
PHP将死。何以为继?
查看>>
php学习的第8天
查看>>