最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C# 操作網(wǎng)絡(luò)適配器的示例

 更新時間:2020年10月28日 11:56:55   作者:一只獨行的猿  
這篇文章主要介紹了C# 操作網(wǎng)絡(luò)適配器的示例,幫助大家更好的理解和學(xué)習(xí)c#,感興趣的朋友可以了解下

1、對網(wǎng)絡(luò)適配器進行配置

string ethernetIP = System.Configuration.ConfigurationManager.AppSettings["LocalEthernetIP"].Trim().ToString();
string ethernetSubnetMask = System.Configuration.ConfigurationManager.AppSettings["LocalEthernetSubnetMask"].Trim().ToString();
string ethernetGateway = System.Configuration.ConfigurationManager.AppSettings["LocalEthernetGateway"].Trim().ToString();
string ethernetDNS = System.Configuration.ConfigurationManager.AppSettings["LocalEthernetDNS"].Trim().ToString();

ManagementBaseObject outPar = null;
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc = mc.GetInstances();

foreach (ManagementObject mo in moc)
{
  if (!(bool)mo["IPEnabled"])
  {
    continue;
  }
  //設(shè)置IP地址
  ManagementBaseObject inPar = mo.GetMethodParameters("EnableStatic");
  if (!string.IsNullOrEmpty(ethernetIP))
  {
    inPar["IPAddress"] = new string[] { ethernetIP };
  }
  if (!string.IsNullOrEmpty(ethernetSubnetMask))
  {
    inPar["SubnetMask"] = new string[] { ethernetSubnetMask };
  }
  outPar = mo.InvokeMethod("EnableStatic", inPar, null);
  //設(shè)置網(wǎng)關(guān)
  inPar = mo.GetMethodParameters("SetGateways");
  if (!string.IsNullOrEmpty(ethernetGateway))
  {
    inPar["DefaultIPGateway"] = new string[] { ethernetGateway };
    outPar = mo.InvokeMethod("SetGateways", inPar, null);
  }
  //設(shè)置DNS
  inPar = mo.GetMethodParameters("SetDNSServerSearchOrder");
  if (!string.IsNullOrEmpty(ethernetDNS))
  {
    inPar["DNSServerSearchOrder"] = new string[] { ethernetDNS };
    outPar = mo.InvokeMethod("SetDNSServerSearchOrder", inPar, null);
  }
  break;
}

2、獲取網(wǎng)絡(luò)適配器等相關(guān)信息

//獲取說有網(wǎng)卡信息
 NetworkInterface[] nics = NetworkInterface.GetAllNetworkInterfaces();
 foreach (NetworkInterface adapter in nics)
 {
   //判斷是否為以太網(wǎng)卡
   //Wireless80211     無線網(wǎng)卡  Ppp   寬帶連接
   //Ethernet       以太網(wǎng)卡  
   //這里篇幅有限貼幾個常用的,其他的返回值大家就自己百度吧!
   if (adapter.NetworkInterfaceType == NetworkInterfaceType.Ethernet)
   {
     //獲取以太網(wǎng)卡網(wǎng)絡(luò)接口信息
     IPInterfaceProperties ip = adapter.GetIPProperties();
     //獲取單播地址集
     UnicastIPAddressInformationCollection ipCollection = ip.UnicastAddresses;
     foreach (UnicastIPAddressInformation ipadd in ipCollection)
     {
       //InterNetwork  IPV4地址   InterNetworkV6    IPV6地址
       //Max      MAX 位址
       if (ipadd.Address.AddressFamily == AddressFamily.InterNetwork)
         //判斷是否為ipv4
         label1.Text = ipadd.Address.ToString();//獲取ip
     }
   }
 }
NetworkInterfaceType的返回值如下(以下表格來自msdn):
   成員名        說明
  Unknown   接口類型是未知的。
  Ethernet   網(wǎng)絡(luò)接口使用以太網(wǎng)連接。 以太網(wǎng)在 IEEE 標準 802.3 中定義。
  TokenRing   網(wǎng)絡(luò)接口使用令牌環(huán)連接。 令牌環(huán)在 IEEE 標準 802.5 中定義。
  Fddi   網(wǎng)絡(luò)接口使用分布式光纖數(shù)據(jù)接口 (FDDI) 連接。 FDDI 是一組用于局域網(wǎng)中光纖線路上的數(shù)據(jù)傳輸?shù)臉藴省?
  BasicIsdn   網(wǎng)絡(luò)接口使用基本速率接口綜合業(yè)務(wù)數(shù)字網(wǎng) (ISDN) 連接。 ISDN 是一組通過電話線傳輸數(shù)據(jù)的標準。
  PrimaryIsdn   網(wǎng)絡(luò)接口使用主速率接口綜合業(yè)務(wù)數(shù)字網(wǎng) (ISDN) 連接。 ISDN 是一組通過電話線傳輸數(shù)據(jù)的標準。
  Ppp   網(wǎng)絡(luò)接口使用點對點協(xié)議 (PPP) 連接。 PPP 是使用串行設(shè)備進行數(shù)據(jù)傳輸?shù)膮f(xié)議。
  Loopback   網(wǎng)絡(luò)接口是環(huán)回適配器。 此類接口通常用于測試;不通過電纜發(fā)送流量。
  Ethernet3Megabit   網(wǎng)絡(luò)接口使用以太網(wǎng) 3 兆位/秒連接。 以太網(wǎng)的此版本在 IETF RFC 895 中定義。
  Slip   網(wǎng)絡(luò)接口使用串行線路 Internet 協(xié)議 (SLIP) 連接。 SLIP 在 IETF RFC 1055 中定義。
  Atm   網(wǎng)絡(luò)接口使用異步傳輸模式 (ATM) 傳輸數(shù)據(jù)。
  GenericModem   網(wǎng)絡(luò)接口使用調(diào)制解調(diào)器。
  FastEthernetT   網(wǎng)絡(luò)接口使用基于雙絞線的 Fast Ethernet 連接,其數(shù)據(jù)速率為 100 兆位/秒。 此連接類型也稱為 100Base-T。
  Isdn   網(wǎng)絡(luò)接口使用為 ISDN 和 X.25 協(xié)議配置的連接。 X.25 允許公用網(wǎng)絡(luò)上的計算機使用中間計算機通信。
  FastEthernetFx   網(wǎng)絡(luò)接口使用基于光纖的 Fast Ethernet 連接,其數(shù)據(jù)速率為 100 兆位/秒。 此連接類型也稱為 100Base-FX。
  Wireless80211   網(wǎng)絡(luò)接口使用無線 LAN 連接(IEEE 802.11 標準)。
  AsymmetricDsl   網(wǎng)絡(luò)接口使用非對稱數(shù)字用戶線路 (ADSL)。
  RateAdaptDsl   網(wǎng)絡(luò)接口使用速率自適應(yīng)數(shù)字用戶線路 (RADSL)。
  SymmetricDsl   網(wǎng)絡(luò)接口使用對稱數(shù)字用戶線路 (SDSL)。
  VeryHighSpeedDsl   網(wǎng)絡(luò)接口使用超高數(shù)據(jù)速率數(shù)字用戶線路 (VDSL)。
  IPOverAtm   網(wǎng)絡(luò)接口使用 Internet 協(xié)議 (IP) 與異步傳輸模式 (ATM) 相結(jié)合來傳輸數(shù)據(jù)。
  GigabitEthernet   網(wǎng)絡(luò)接口使用 Gigabit Ethernet 連接,其數(shù)據(jù)速率為 1,000 兆位/秒(1 吉比特/秒)。
  Tunnel   網(wǎng)絡(luò)接口使用隧道連接。
  MultiRateSymmetricDsl   網(wǎng)絡(luò)接口使用多速率數(shù)字用戶線路。
  HighPerformanceSerialBus   網(wǎng)絡(luò)接口使用高性能串行總線。

AddressFamily的返回值如下(以下表格來自msdn):

  成員名稱       說明
  AppleTalk     AppleTalk 地址。
  Atm         本機 ATM 服務(wù)地址。
  Banyan      Banyan 地址。
  Ccitt       CCITT 協(xié)議(如 X.25)的地址。
  Chaos       MIT CHAOS 協(xié)議的地址。
  Cluster      Microsoft 群集產(chǎn)品的地址。
  DataKit      Datakit 協(xié)議的地址。
  DataLink     直接數(shù)據(jù)鏈接接口地址。
  DecNet      DECnet 地址。
  Ecma       歐洲計算機制造商協(xié)會 (ECMA) 地址。
  FireFox     FireFox 地址。
  HyperChannel  NSC Hyperchannel 地址。
  Ieee12844    IEEE 1284.4 工作組地址。
  ImpLink     ARPANET IMP 地址。
  InterNetwork  IP 版本 4 的地址。
  InterNetworkV6 IP 版本 6 的地址。
  Ipx        IPX 或 SPX 地址。
  Irda       IrDA 地址。
  Iso        ISO 協(xié)議的地址。
  Lat       LAT 地址。
  Max        MAX 地址。
  NetBios      NetBios 地址。
  NetworkDesigners支持網(wǎng)絡(luò)設(shè)計器 OSI 網(wǎng)關(guān)的協(xié)議的地址。
  NS       Xerox NS 協(xié)議的地址。
  Osi       OSI 協(xié)議的地址。
  Pup       PUP 協(xié)議的地址。
  Sna       IBM SNA 地址。
  Unix      Unix 本地到主機地址。
  Unknown     未知的地址族。
  Unspecified   未指定的地址族。
  VoiceView    VoiceView 地址。

以上就是C# 操作網(wǎng)絡(luò)適配器的示例的詳細內(nèi)容,更多關(guān)于C# 操作網(wǎng)絡(luò)適配器的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • C#影院售票系統(tǒng)畢業(yè)設(shè)計(1)

    C#影院售票系統(tǒng)畢業(yè)設(shè)計(1)

    這篇文章主要介紹了C#影院售票系統(tǒng)畢業(yè)設(shè)計,獻上了9個類的設(shè)計,需要的朋友可以參考下
    2015-11-11
  • Unity打開淘寶app并跳轉(zhuǎn)到商品頁面功能的實現(xiàn)方法

    Unity打開淘寶app并跳轉(zhuǎn)到商品頁面功能的實現(xiàn)方法

    這篇文章主要給大家介紹了關(guān)于如何利用Unity打開淘寶app并跳轉(zhuǎn)到商品頁面功能的相關(guān)資料,這個功能目前在網(wǎng)上找不到相關(guān)的解決方法,所以自己寫了出來,需要的朋友可以參考下
    2021-07-07
  • C#回收機制之資源回收托管

    C#回收機制之資源回收托管

    這篇文章介紹了C#回收機制之資源回收托管,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • C# 中的 LINQ語法和類型(兩種語法)

    C# 中的 LINQ語法和類型(兩種語法)

    LINQ 允許開發(fā)人員直接在 C# 代碼中編寫查詢,從而更輕松地操作和轉(zhuǎn)換數(shù)據(jù),這篇文章主要介紹了C# 中的 LINQ:語法和類型,需要的朋友可以參考下
    2024-06-06
  • C#將html table 導(dǎo)出成excel實例

    C#將html table 導(dǎo)出成excel實例

    C#將html table 導(dǎo)出成excel實例,需要的朋友可以參考一下
    2013-04-04
  • WPF如何在圓形上優(yōu)雅地添加刻度線

    WPF如何在圓形上優(yōu)雅地添加刻度線

    這篇文章主要為大家詳細介紹了WPF如何在圓形上優(yōu)雅地添加刻度線,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-11-11
  • C#中Dictionary<TKey,TValue>排序方式的實現(xiàn)

    C#中Dictionary<TKey,TValue>排序方式的實現(xiàn)

    這篇文章主要介紹了C#中Dictionary<TKey,TValue>排序方式的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • Unity實現(xiàn)已知落點和速度自動計算發(fā)射角度

    Unity實現(xiàn)已知落點和速度自動計算發(fā)射角度

    這篇文章主要為大家詳細介紹了Unity實現(xiàn)已知落點和速度自動計算發(fā)射角度,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • C#操作SQLite數(shù)據(jù)庫幫助類詳解

    C#操作SQLite數(shù)據(jù)庫幫助類詳解

    這篇文章主要介紹了C#操作SQLite數(shù)據(jù)庫幫助類,詳細分析了C#針對sqlite數(shù)據(jù)庫的連接、查詢、分頁等各種常見操作的實現(xiàn)與封裝技巧,需要的朋友可以參考下
    2017-07-07
  • C#多線程系列之線程池

    C#多線程系列之線程池

    本文詳細講解了C#多線程中的線程池,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-02-02

最新評論

贡觉县| 龙泉市| 青川县| 汽车| 防城港市| 盐池县| 珲春市| 莱阳市| 亳州市| 塔城市| 九寨沟县| 湘潭市| 原阳县| 延边| 太白县| 定陶县| 辽宁省| 榆社县| 古田县| 油尖旺区| 阳朔县| 洪洞县| 民丰县| 河南省| 昌都县| 北安市| 砚山县| 恩平市| 泸水县| 德令哈市| 德庆县| 冕宁县| 巴南区| 陕西省| 车致| 齐齐哈尔市| 闸北区| 民丰县| 讷河市| 葫芦岛市| 平塘县|