*.下载:微软IPv6技术白皮书

*.下述代码是列出所有的单播IPv6地址.
  private   void   DisplayAllAddresses()
    {
        NetworkInterface[]   adapters   =   NetworkInterface.GetAllNetworkInterfaces();
        int   i=0;
        foreach   (NetworkInterface   adapter   in   adapters)
            {

IPInterfaceProperties   adapterProperties   =   adapter.GetIPProperties();
                UnicastIPAddressInformationCollection   allAddress   =  
                                                                                        adapterProperties.UnicastAddresses;
              if   (allAddress.Count     >   0)
                  {
                    textBox2.Text   += "interface   "+i+ "description:\n\t "+adapter.Description+ "\n ";
                                        i++;
                      foreach   (UnicastIPAddressInformation   addr   in   allAddress)
                          {
                              if   (addr.Address.AddressFamily   ==AddressFamily.InterNetworkV6)
                                              ipListComb.Items.Add(addr.Address);
                            }
                    }
          }
  }

*.判断输入的字符串是否是合法的IPV6 地址
  public static bool IsIPV6(string input)
  {
   string pattern = "";
   string temp = input;
   string[] strs = temp.Split(':');
   if(strs.Length > 8)
   {
    return false;
   }
   int count = MetarnetRegex.GetStringCount(input,"::");
   if(count>1)
   {
    return false;
   }
   else if(count == 0)
   {
    pattern = @"^([\da-f]{1,4}:){7}[\da-f]{1,4}$";

Regex regex = new Regex(pattern);
    return regex.IsMatch(input);
   }
   else
   {
    pattern = @"^([\da-f]{1,4}:){0,5}::([\da-f]{1,4}:){0,5}[\da-f]{1,4}$";
    Regex regex1 = new Regex(pattern);
    return regex1.IsMatch(input);
   }

}

IPv6網絡開發范例相关推荐

  1. php js asp.net,WebMatrix 3: 方便好用的 ASP.NET、PHP、以及 node.js 網站開發工具

    WebMatrix 3: 方便好用的 ASP.NET.PHP.以及 node.js 網站開發工具 05/02/2013 5 分钟可看完 本文内容 WebMatrix 是由 Microsoft 所開發的 ...

  2. java %3cbr%3e字符替换,Java 網絡編程之 (完全總結)

    TCP TCP,傳輸控制協議(Transmission Control Protocol),是面向連接的通信協議.它提供兩台計算機之間的可靠無差錯的數據傳輸.應用程序通過 TCP 進行通訊時,數據源和 ...

  3. 安裝 Rails 開發環境

    转自:https://ihower.tw/rails4/installation.html 安裝 Rails 開發環境 Give someone a program, you frustrate th ...

  4. matlab 2010 工具箱,Matlab2010下使用FULLBNT工具箱實現簡單的靜態貝葉斯網絡及推理...

    基於matlab的貝葉斯網絡工具箱BNT是kevin p.murphy基於matlab語言開發的關於貝葉斯網絡學習的開源軟件包,提供了許多貝葉斯網絡學習的底層基礎函數庫,支持多種類型的節點(概率分布) ...

  5. h-bulider怎么搭建php环境,使用Apache+Dreamweaver(或者H-builder)搭建php開發環境

    使用得工具說明php+Apache服務器+Dreamweaver+mysql數據庫 下載安裝好wamp,可以在網上直接百度下載,為了方便,我給放個百度雲的鏈接.wamp下載:鏈接:http://pan ...

  6. 用 AsyncDisplayKit 開發響應式 iOS App

    原文:Using AsyncDisplayKit to Develop Responsive UIs in iOS 作者:ZIAD TAMIM 譯者:kmyhy 在 2011 年,我認識了一位非常聰明 ...

  7. easypr arm linux,arm linux下交叉編譯EasyPR中文車牌識別系統開發(一)

    EasyPR中文車牌識別系統開發(一),我主要介紹如何使用開源的EasyPR中文車牌識別系統,當然后面我會介紹訓練機器學習 SVM 支持向量機和 ANN 人工神經網絡模型在車牌識別的應用. 目錄: 一 ...

  8. linux tcp 无法握手,linux網絡編程之tcp的三次握手和四次揮手

    一 .tcp協議的通信 tcp的通信過程分為三個步驟:建立TCP連接通道,傳輸數據,斷開TCP連接通道 下圖為tcp的通信過程示意圖: 建立tcp連接通道:三次握手 斷開tcp連接通道:四次揮手 二. ...

  9. php 服務器連接,cocos2d-x網絡編程 連接php服務器筆記4

    VS工程部分----網絡編程 本節會把最終實現代碼和資源放在文章最未提供各位下載學習. 本節我們開始重頭戲聯網功能的開發,我用的是cocos2d-x綁定的curl庫,這個curl據說很火,雖然我本人了 ...

最新文章

  1. VMSS上用Managed Disk和Data Disk进行自动扩展(1)
  2. elasticsearch索引模板
  3. alter database open resetlogs
  4. 计算机网络按信号频带占用方式,[大学计算机应用基础第六章计算机网络基础.ppt...
  5. 为什么 Vue2 this 能够直接获取到 data 和 methods ? 源码揭秘!
  6. 印度孟买机器人餐厅_2020,送餐机器人的海外市场爆发之年
  7. 软件工程学习进度第七周暨暑期学习进度之第七周汇总
  8. 阿里无人车,正在高速过弯
  9. ios tableView截长屏图片,第三方分享
  10. 阿里云 搭建flink 后 web界面可以访问 但是没有task manager节点存活
  11. 牛客HTML专项练习【错题+知识点辨析】(持续更新中)
  12. Spring| Spring中的动态代理配置(aspectj-autoproxy属性介绍)
  13. Android 11 wifi adb 连接错误 “Unable to start pairing client.“
  14. 临沂大学 计算机学院,2018临沂大学首届计算机文化节组织动员大会
  15. ThreadPoolExecutor(四)——Interrupt
  16. 终于知道怎么看辐射3的地图了
  17. 二叉树no与n2关系数学证明
  18. java 判断类型_Java变量类型识别的3种方式
  19. 学习心得(华清远见)
  20. alpine linux中安装docker

热门文章

  1. Google在东京召开了一场AI座谈会
  2. 陈天石吴翰清顾嘉唯光速对话(汤晓鸥今天没有晒娃)
  3. Jenkins动态部署方案
  4. 《Python CookBook2》 第四章 Python技巧 对象拷贝 通过列表推导构建列表
  5. 利用Splatting提交参数(Hash,哈希)
  6. onblur/onfocus 失去焦点 获取焦点
  7. 用ASP+DLL实现WEB方式修改服务器时间
  8. 项目总结一:情感分类项目(emojify)
  9. HDU 5970 CCPC2016合肥 求等差数列整除整数下取整求和
  10. Koa v2.x 中文文档 上下文(Context)