private string  GetHostNameAndIP( bool  isv4Orv6)
        {
            string HostName = Dns.GetHostName();//本机名  
            string IPAddress = "";
            System.Net.IPAddress[] addressList = Dns.GetHostAddresses(HostName);//会返回所有地址,包括IPv4和IPv6   
            foreach (IPAddress ip in addressList)
            {
                if (isv4Orv6)
                {
                    if (ip.AddressFamily == AddressFamily.InterNetwork)
                        IPAddress = ip.ToString();
                   
                }
                else
                {
                    if (ip.AddressFamily == AddressFamily.InterNetworkV6)
                        IPAddress = ip.ToString();
                }
               
            }
            return "{HostNmae:'" + HostName + "',Ip:'" + IPAddress + "'}";
        }

最新文章

  1. BPM问题
  2. [zt]OJ常见的Judge Status
  3. 尝试在Mac上编译DNX
  4. 对Excel文件的操作
  5. ylbtech-dbs:ylbtech-4,PurpleHouse(房地产楼盘销售系统)
  6. Javascript offsetLeft详情
  7. VS2010/MFC编程入门之二(利用MFC向导生成单文档应用程序框架)
  8. 【转】python代码风格-PEP8
  9. linux命令 --> pwd命令
  10. 批量Linux 网络安装环境建立工具cobbler/kickstart
  11. Space Ant - POJ 1696 (凸包)
  12. bash基础知识
  13. WIN7远程桌面重启、关机
  14. PrefixHeader.pch' file not found 以及 Xcode 中如何添加pch文件
  15. .NET Core跨平台的奥秘[中篇]:复用之殇
  16. docker基本管理
  17. MySQL Cursor Demo
  18. 18.async函数
  19. 以太坊系列之十三: evm指令集
  20. vim(三)golang代码跳转配

热门文章

  1. jeecms v9 vue环境搭建
  2. JS对象迭代v-for
  3. 循环/闭包/setTimeout/Promise 综合
  4. Android SDK上手指南:Activity与生命周期
  5. CentOS7.4 安装JDK 步骤
  6. Echarts在Vue中的使用
  7. 【DM642】H.264源代码在DM642上的移植
  8. select2下拉内容获取后台数据
  9. combobox 的onLoadSuccess执行两次解决办法和 取值赋值
  10. Eureka配置问题