国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 編程 > C# > 正文

C#中實現網段掃描的代碼

2020-01-24 03:48:51
字體:
來源:轉載
供稿:網友
摘要 
想必大家對小榕時光等掃描器都非常熟悉了,有沒有自己寫一個的沖動。最近微軟推實施了.NET戰略方案,C#是主推語言,你們是否有興趣用C#來實現對局域網IP地址的掃描,嘗試一下自己寫的快樂,那么請跟我來。 
正文 
1.先介紹一下使用的類: 
DNS類:在.net中的System.net命名空間下,主要的功能是從 Internet 域名系統 (DNS) 檢索關于特定主機的信息。 
IPHostEntry類:將一個域名系統 (DNS) 主機與一組別名和一組匹配的 IP 地址關聯,和DNS類一起使用。 
IPAddress 類:IP 網絡上的地址。 
使用的命名空間有: 
System.Net 命名空間為當前網絡上使用的多種協議提供了簡單的編程接口. 
System.IO命名空間包含允許在數據流和文件上進行同步和異步讀取及寫入的類型。 
System.Thread 命名空間主要是用來多線程序編程。 
程序實現以下幾個功能: 
2.獲取本地主機IP地址 
/// <summary> 
/// 按扭查詢本機ip 
/// </summary> 
/// <param name="sender"></param> 
/// <param name="e"></param> 
private void button1_Click(object sender, System.EventArgs e) 

IPHostEntry myHost = new IPHostEntry(); 
try 

this.richTextBox1.Text = ""; 
// Dns.GetHostName()獲取本地計算機的主機名 
// Dns.GetHostByName()獲取指定 DNS 主機名的 DNS 信息 
//得到本地主機的DNS信息 
myHost = Dns.GetHostByName(Dns.GetHostName()); 
//顯示本地主機名 
textBox1.Text = myHost.HostName.ToString(); 
//顯示本地主機的IP地址表 
for(int i=0; i<myHost.AddressList.Length;i++) 

richTextBox1.AppendText("本地主機IP地址->" + myHost.AddressList[i].ToString()+ "/r"); 


catch(Exception error) 

MessageBox.Show(error.Message); 


3.遠程查詢 
private void button2_Click(object sender, System.EventArgs e) 

this.richTextBox1.Text = ""; 
IPHostEntry myDnsToIP = new IPHostEntry(); 
//Dns.Resolve 方法: 將 DNS 主機名或以點分隔的四部分表示法格式的 
// IP 地址解析為 IPHostEntry實例 
myDnsToIP =Dns.Resolve(textBox2.Text.ToString()); 
//顯示此域名的IP地址的列表 
for(int i=0;i<myDnsToIP.AddressList.Length;i++) 

richTextBox1.AppendText(textBox2.Text + "的IP地址是" + myDnsToIP.AddressList[i].ToString() + "/r"); 


4.實現網段的掃描 
實現網段的掃描,確定網絡中正在使用的主機數目。這里使用了多線程技術,增加了一個線程,為了防止程序掃描的時間過長,影響程序的響應。不過在.net中由于使用了垃圾收集技術所以對線程的控制也不是很復雜的。 
private void button3_Click(object sender, System.EventArgs e) 

this.richTextBox1.Text = ""; 
//Thread 類: 創建并控制線程 
//Thread thScan = new Thread(new ThreadStart(ScanTarget)); 
Thread thScan = new Thread(new ThreadStart(ScanTarget)); 
//Thread.Start 方法:啟動線程 
thScan.Start(); 

private void ScanTarget() 

//構造IP地址的31-8BIT 位,也就是固定的IP地址的前段 
// numericUpDown1是定義的System.Windows.Forms.NumericUpDown控件 
string strIPAddress = numericUpDown1.Text + "." + numericUpDown2.Text + "." + numericUpDown3.Text + "."; 
//開始掃描地址 
int nStrat = Int32.Parse(numericUpDown4.Text); 
//終止掃描地址 
int nEnd =Int32.Parse(numericUpDown5.Text); 
//掃描的操作 
for(int i = nStrat; i <= nEnd; i++) 

string strScanIPAdd = strIPAddress +i.ToString(); 
//轉換成IP地址 
IPAddress myScanIP = IPAddress.Parse(strScanIPAdd); 
try 

//你可以加入自已的,增強功能 
// Dns.GetHostByAddress 方法: 根據 IP 地 
//址獲取 DNS 主機信息。 
IPHostEntry myScanHost = Dns.GetHostByAddress(myScanIP); 
//獲取主機的名 
string strHostName =myScanHost.HostName.ToString(); 
richTextBox1.AppendText(strScanIPAdd + "->" + strHostName + "/r"); 

catch(Exception error) 

MessageBox.Show(error.Message); 



到此為止一個簡單用C#實現掃描器的主要功能就完成了,試一下你可以看到你的網絡上的主機,有沒有成就感了:)  
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
麻豆电影传媒二区| 日本成人在线播放| 久久er视频| gogo在线高清视频| 青青草观看免费视频在线| а√天堂www在线а√天堂视频 | 九九色在线观看| 国产嫩草在线视频| 久草电影在线| 99热最新网址| a视频在线观看免费| 激情视频国产| 91av福利| 国产美女一区视频| 99爱在线观看| 天堂资源最新在线| 四虎一区二区三区| 国产亚洲精品午夜高清影院 | 97人人在线| 日本调教视频在线观看| 国产美女在线看| 97最新国自产拍视频在线完整在线看 | 中文字幕高清av| 99在线欧洲视频| 午夜伦全在线观看| 日本一本久久| 91午夜视频| 国产黄色片在线观看| 国产中文字幕在线| 亚洲网站视频在线观看| 午夜视频在线免费| 欧美日韩综合高清一区二区| 国产91久久久久蜜臀青青天草二 | 亚洲成人av高清| 国产不卡一卡2卡三卡4卡5卡在线| 国产有码在线| 麻豆av在线| eeuss影院www在线观看| 96精品视频| 精品久久亚洲一级α| 国产xxxx做受性欧美88| 国产欧美黑人| 国产高清视频在线播放| 国产网站在线播放| 久久五月精品中文字幕| 国产在线一二三| 国产美女av在线| 国产亚洲精品一区二区在线观看| 日本中文字幕视频在线| 最近久乱中文字幕| 国产经典三级在线| 国产极品美女到高潮| 91麻豆免费在线视频| 在线中文字幕视频| 日本福利午夜视频在线| 美女被人操视频在线观看| 狠狠色丁香婷婷| 国产无遮挡又黄又爽免费软件| 1区2区3区在线| 五月天天在线| 2020亚洲男人天堂| 在线视频色在线| 先锋影音av中文字幕| 九九热在线视频免费观看| 最新天堂资源在线资源| 国产精品二线| 噜噜噜噜噜在线视频| 国产素人视频在线观看| 亚洲电影视频在线| 日本中文字幕在线观看| 精品欧美色视频网站在线观看| 丝袜理论片在线观看| 五月亚洲综合| 日韩国产成人| 最近中文字幕mv免费高清电影 | av中文资源在线| 国产精品臀控福利在线观看| 99福利在线| 国产一级黄色| 欧美性受xxxx免费视频| 国产黄a三级三级三级av在线看| 青青草在线免费观看| 国产精品美女一区二区三区四区| 亚洲第一页在线播放| 狠狠干五月天| 亚洲日本久久久午夜精品| √天堂中文在线| 免费高清视频日韩| 精品黄色免费中文电影在线播放| 国产麻豆精品视频一区二区| 在线国产1区| 在线伊人免费视频| √8天堂资源地址中文在线| 国产在线一二| 日本高清中文字幕在线| 91www在线观看| 国产视频三区| 国产丝袜护土调教在线视频| 国产麻豆精品高清在线播放| 香蕉视频在线观看www| 国产成人亚洲精品播放器下载| 丁香视频免费观看| 日本中文字幕在线视频| 国产乱妇乱子在线播视频播放网站| 欧美啪啪精品| 九色成人在线| 国产精品㊣新片速递bt| √天堂8资源中文在线| 国产私人影院| 9999在线视频| 日本成人网址| 二人午夜免费观看在线视频| 大香伊人中文字幕精品| 中文字幕久热在线精品| 国产区视频在线观看| 国产超碰在线| 天天草天天干| 超碰在线免费播放| 国产乱妇乱子| 91涩漫在线观看c| 久色视频在线观看| 国产日本视频| 人人干人人插| 国产精品冒白浆免费视频 | www.操操操| 久久精品亚洲7777影院| 国产精品一区二区资源| 中文字幕av高清在线观看| www.xxx黄| 国产精品久久精品牛牛影视| 亚洲天堂久久久| 五月婷婷视频在线观看| 精品黄色免费中文电影在线播放 | 九九热视频在线| 精品国产高清a毛片无毒不卡 | 国产在线麻豆精品| 国产高清在线| 国产美女高潮| www.三区| av免费在线一区二区三区| 天天操天天操天天色天天要| av免费在线观看网站| 国产网站av| 天天操天天艹| 免费在线黄色av| 99在线免费视频| 国产精品入口麻豆完整版| 狠狠操天天操夜夜操| www在线播放| av影视在线看| 2020国产在线视频| 国产丝袜自拍| 中文字幕视频在线免费| 免费网站看黄yyy222| 影音先锋日韩| 在线视频1区2区| 精品国产免费观看一区| 国产精品bbw一区二区三区| √天堂中文在线| 成视频年人免费看黄网站| 麻豆av电影在线观看| 欧美精品小视频| 久青青在线观看视频国产| 免费国产视频| 国产麻豆精品一区二区三区v视界| 日韩不卡高清| 九色精品视频在线观看| 国产免费自拍视频| 国产精品一品| 国产人成精品| 精品欧美日韩一区二区| 97在线超碰| 四虎成年永久免费网站| 欧美激情福利视频在线观看免费| 碰草在线视频| 最好2018中文免费视频| 国产视频97| 香蕉视频在线看| 免费国产阿v视频在线观看| 久久久久久久久免费视频| 九九热视频在线观看| 国产三线在线| av中文在线| 国产一区二区三区不卡免费观看| 国产福利图片| 女子免费在线观看视频www| 国产美女在线免费观看| 国产成人精品男人的天堂538| av男人的天堂网| 国产精品一区在线看| 69免费视频| 国产在线观看18| 国产超碰97| 天堂中文资源在线| baoyu777.永久免费视频| 国产免费黄色| 青青青手机在线视频观看| 2019中文字幕视频| 国产麻豆精品视频一区二区 | 亚洲最新永久在线观看|