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

C#?獲取本機(jī)IP地址(IPv4和IPv6)

 更新時(shí)間:2022年08月11日 08:22:58   作者:IC00  
本文主要介紹了C#?獲取本機(jī)IP地址(IPv4和IPv6),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

前言:

在我們使用C# WinForm中,我們有時(shí)候是需要或者自己本機(jī)的IP地址進(jìn)行處理,今天我們學(xué)習(xí)一下如何使用C# Winform獲取主機(jī)的IP地址。現(xiàn)在博主手把手教你獲取,很簡(jiǎn)單的。

操作步驟

一,創(chuàng)建文件

創(chuàng)建Winform窗體文件,這里我就不多做介紹,你們可以看看我之前的文章,都是保姆級(jí)的。

二,窗體設(shè)計(jì)

我們從winform 工具箱拖動(dòng)textbox,和一個(gè)按鈕,對(duì)按鈕重命名

三,代碼設(shè)計(jì)

3.1雙擊按鈕進(jìn)入代碼設(shè)計(jì)窗口,添加命名空間,也可不添加,等下輸入代碼時(shí)使用快捷鍵也是可以的,Alt+Enter,使用ALT鍵+回車。

using System.Net;
using System.Net.Sockets;

3.2輸入代碼

     IPAddress[] ip = Dns.GetHostAddresses(Dns.GetHostName());
            foreach (IPAddress address in ip)
            {
                if (address.AddressFamily == AddressFamily.InterNetwork)
                {
                   textBox1.Text += address.ToString() + "\r\n";
                }
            }

3.3 Dns的方法字段

BeginGetHostAddresses(String, AsyncCallback, Object)	
異步返回指定主機(jī)的 Internet 協(xié)議 (IP) 地址。

BeginGetHostEntry(IPAddress, AsyncCallback, Object)	
將 IP 地址異步解析為 IPHostEntry 實(shí)例。

BeginGetHostEntry(String, AsyncCallback, Object)	
將主機(jī)名或 IP 地址異步解析為 IPHostEntry 實(shí)例。

EndGetHostAddresses(IAsyncResult)	
結(jié)束對(duì) DNS 信息的異步請(qǐng)求。

EndGetHostEntry(IAsyncResult)	
結(jié)束對(duì) DNS 信息的異步請(qǐng)求。

GetHostAddresses(String)	
返回指定主機(jī)的 Internet 協(xié)議 (IP) 地址。

GetHostAddresses(String, AddressFamily)	
返回指定主機(jī)的 Internet 協(xié)議 (IP) 地址。

GetHostAddressesAsync(String)	
返回指定主機(jī)的 Internet 協(xié)議 (IP) 地址以作為異步操作。

GetHostAddressesAsync(String, AddressFamily, CancellationToken)	
返回指定主機(jī)的 Internet 協(xié)議 (IP) 地址以作為異步操作。

GetHostAddressesAsync(String, CancellationToken)	
返回指定主機(jī)的 Internet 協(xié)議 (IP) 地址以作為異步操作。

GetHostEntry(IPAddress)	
將 IP 地址解析為 IPHostEntry 實(shí)例。

GetHostEntry(String)	
將主機(jī)名或 IP 地址解析為 IPHostEntry 實(shí)例。

GetHostEntry(String, AddressFamily)	
將主機(jī)名或 IP 地址解析為 IPHostEntry 實(shí)例。

GetHostEntryAsync(IPAddress)	
將 IP 地址解析為 IPHostEntry 實(shí)例以作為異步操作。

GetHostEntryAsync(String)	
將主機(jī)名或 IP 地址解析為 IPHostEntry 實(shí)例以作為異步操作。

GetHostEntryAsync(String, AddressFamily, CancellationToken)	
將主機(jī)名或 IP 地址解析為 IPHostEntry 實(shí)例以作為異步操作。

GetHostEntryAsync(String, CancellationToken)	
將主機(jī)名或 IP 地址解析為 IPHostEntry 實(shí)例以作為異步操作。

GetHostName()	
獲取本地計(jì)算機(jī)的主機(jī)名。

3.4 AddressFamily方法字段

AppleTalk16AppleTalk 地址。
Atm22本機(jī) ATM 服務(wù)地址。
Banyan21Banyan 地址。
Ccitt10CCITT 協(xié)議(如 X.25)的地址。
Chaos5MIT CHAOS 協(xié)議的地址。
Cluster24Microsoft 群集產(chǎn)品的地址。
ControllerAreaNetwork65537控制器區(qū)域網(wǎng)絡(luò)地址。
DataKit9Datakit 協(xié)議的地址。
DataLink13直接數(shù)據(jù)鏈接接口地址。
DecNet12DECnet 地址。
Ecma8歐洲計(jì)算機(jī)制造商協(xié)會(huì) (ECMA) 地址。
FireFox19FireFox 地址。
HyperChannel15NSC Hyperchannel 地址。
Ieee1284425IEEE 1284.4 工作組地址。
ImpLink3ARPANET IMP 地址。
InterNetwork2IP 版本 4 的地址。
InterNetworkV623IP 版本 6 的地址。
Ipx6IPX 或 SPX 地址。
Irda26IrDA 地址。
Iso7ISO 協(xié)議的地址。
Lat14LAT 地址。
Max29MAX 地址。
NetBios17NetBios 地址。
NetworkDesigners28支持網(wǎng)絡(luò)設(shè)計(jì)器 OSI 網(wǎng)關(guān)的協(xié)議的地址。
NS6Xerox NS 協(xié)議的地址。
Osi7OSI 協(xié)議的地址。
Packet65536低級(jí)別數(shù)據(jù)包地址。
Pup4PUP 協(xié)議的地址。
Sna11IBM SNA 地址。
Unix1Unix 本地到主機(jī)地址。
Unknown-1未知的地址族。
Unspecified0未指定的地址族。
VoiceView18VoiceView 地址。

四 效果展示

IP V4 效果展示

IP V6效果展示

總結(jié):

通過獲取IP地址簇的方式,來到達(dá)我們的需求,雖然有點(diǎn)簡(jiǎn)單,但是還是值得我們學(xué)習(xí)的,技術(shù)有限,希望能幫到大家,更多相關(guān)C# 獲取本機(jī)IP地址內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C#靜態(tài)static的用法實(shí)例分析

    C#靜態(tài)static的用法實(shí)例分析

    這篇文章主要介紹了C#靜態(tài)static的用法,以實(shí)例形式較為深入的分析了靜態(tài)類、靜態(tài)變量、靜態(tài)方法以及靜態(tài)構(gòu)造函數(shù)的特性與用法,需要的朋友可以參考下
    2014-10-10
  • C#連接SQL?Sever數(shù)據(jù)庫(kù)詳細(xì)圖文教程

    C#連接SQL?Sever數(shù)據(jù)庫(kù)詳細(xì)圖文教程

    C#是Microsoft公司為.NET Framework推出的重量級(jí)語(yǔ)言,和它搭配最完美的數(shù)據(jù)庫(kù)無疑就是Microsoft SQL Server了,下面這篇文章主要給大家介紹了關(guān)于C#連接SQL?Sever數(shù)據(jù)庫(kù)的詳細(xì)圖文教程,需要的朋友可以參考下
    2023-06-06
  • Unity利用UGUI制作提示框效果

    Unity利用UGUI制作提示框效果

    這篇文章主要為大家詳細(xì)介紹了Unity利用UGUI制作提示框效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-06-06
  • C#給Excel添加水印實(shí)例詳解

    C#給Excel添加水印實(shí)例詳解

    這篇文章主要介紹了C#給Excel添加水印實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2016-09-09
  • 使用C#判斷文件是否為圖片的多種方法

    使用C#判斷文件是否為圖片的多種方法

    在開發(fā)中,我們常需要判斷一個(gè)文件是否為圖片,這看似簡(jiǎn)單,但要實(shí)現(xiàn)得既高效又嚴(yán)謹(jǐn),需要根據(jù)不同場(chǎng)景選擇合適的方法,本文記錄了幾種常見的判斷方式,并推薦使用?SixLabors.ImageSharp?來替代已被淘汰的?System.Drawing,需要的朋友可以參考下
    2024-10-10
  • winform 使用Anchor屬性進(jìn)行界面布局的方法詳解

    winform 使用Anchor屬性進(jìn)行界面布局的方法詳解

    這篇文章主要介紹了winform 使用Anchor屬性進(jìn)行界面布局的方法,有需要的朋友可以參考一下
    2013-12-12
  • C#中WebBrowser.DocumentCompleted事件多次調(diào)用問題解決方法

    C#中WebBrowser.DocumentCompleted事件多次調(diào)用問題解決方法

    這篇文章主要介紹了C#中WebBrowser.DocumentCompleted事件多次調(diào)用問題解決方法,本文講解了3種情況和各自情況的解決方法,需要的朋友可以參考下
    2015-01-01
  • 深入C# 內(nèi)存管理以及優(yōu)化的方法詳解

    深入C# 內(nèi)存管理以及優(yōu)化的方法詳解

    本篇文章是對(duì)C#中內(nèi)存管理以及優(yōu)化的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • unity實(shí)現(xiàn)場(chǎng)景跳轉(zhuǎn)

    unity實(shí)現(xiàn)場(chǎng)景跳轉(zhuǎn)

    這篇文章主要為大家詳細(xì)介紹了unity實(shí)現(xiàn)場(chǎng)景跳轉(zhuǎn),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • C#使用foreach語(yǔ)句遍歷集合類型的方法

    C#使用foreach語(yǔ)句遍歷集合類型的方法

    這篇文章主要介紹了C#使用foreach語(yǔ)句遍歷集合類型的方法,可實(shí)現(xiàn)通過foreach語(yǔ)句遍歷集合類的功能,需要的朋友可以參考下
    2015-06-06

最新評(píng)論

东安县| 松阳县| 丹棱县| 黑河市| 内乡县| 兴文县| 林西县| 绵阳市| 嘉禾县| 习水县| 台东县| 伊吾县| 明溪县| 贵南县| 万州区| 诸城市| 江门市| 武宁县| 崇礼县| 蒲城县| 通榆县| 丘北县| 平南县| 招远市| 南川市| 枣阳市| 伊通| 万全县| 马关县| 云林县| 邵武市| 遂昌县| 鸡东县| 通化市| 福建省| 黄梅县| 托克托县| 将乐县| 漳浦县| 双城市| 灵璧县|