資源簡介
C#動態(tài)獲取局域網(wǎng)中所有在線的IP地址,資源里面包含所有的內(nèi)容,源碼,例子的窗體,例子在vs中直接可以打開...歡迎下載

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Windows.Forms;
using?System.Net;
using?System.Threading;
namespace?獲取IP地址
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{
????????????InitializeComponent();
????????}
????????private?void?button1_Click(object?sender?EventArgs?e)
????????{
????????????listBox1.Items.Clear();
????????????//清楚掃描結果顯示區(qū)域
????????????DateTime?StartTime?=?DateTime.Now;
????????????//獲取當前時間
????????????string?mask?=?numericUpDown1.Value.ToString()?+?“.“?+?numericUpDown2.Value.ToString()?+?“.“?+?numericUpDown3.Value.ToString()?+?“.“;
????????????int?Min?=?(int)numericUpDown4.Value;
????????????int?Max?=?(int)numericUpDown5.Value;
????????????if?(Min?>?Max)
????????????{
????????????????MessageBox.Show(“輸入的IP地址區(qū)間不合法,請檢查!“?“錯誤!“);
????????????????return;
????????????}
????????????//判斷輸入的IP地址區(qū)間是否合法
????????????progressBar1.Minimum?=?Min;
????????????progressBar1.Maximum?=?Max;
????????????int?i;
????????????for?(i?=?Min;?i?<=?Max;?i++)
????????????{
????????????????string?ip?=?mask?+?i.ToString();
????????????????IPAddress?myIP?=?IPAddress.Parse(ip);
????????????????//根據(jù)給定的IP地址字符串,處境IPAddress實例
????????????????try
????????????????{
????????????????????IPHostEntry?myHost?=?Dns.GetHostByAddress(myIP);
????????????????????string?HostName?=?myHost.HostName.ToString();
????????????????????listBox1.Items.Add(ip?+?“名稱為:“?+?HostName);
????????????????}
????????????????catch
????????????????{
????????????????????listBox1.Items.Add(ip?+?“主機沒有響應!“);
????????????????}
????????????????progressBar1.Value?=?i;
????????????}
????????????//掃描給定IP地址對應的計算機是否在線
????????????DateTime?EndTime?=?DateTime.Now;
????????????TimeSpan?ts?=?EndTime?-?StartTime;
????????????//獲得掃描網(wǎng)絡計算機所使用的時間
????????????label4.Text?=?ts.Seconds.ToString()?+?“秒“;
????????????MessageBox.Show(“成功完成檢測!“?“提示“);
????????????progressBar1.Value?=?Min;
????????}
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2012-11-12?20:17??獲取IP地址\
?????目錄???????????0??2012-11-12?22:11??獲取IP地址\獲取IP地址\
?????文件?????????884??2012-11-12?20:17??獲取IP地址\獲取IP地址.sln
?????文件????????9216??2012-11-12?20:17??獲取IP地址\獲取IP地址.suo
?????目錄???????????0??2012-11-12?20:17??獲取IP地址\獲取IP地址\bin\
?????目錄???????????0??2012-11-12?22:26??獲取IP地址\獲取IP地址\bin\Debug\
?????文件???????11776??2012-11-12?22:42??獲取IP地址\獲取IP地址\bin\Debug\獲取IP地址.exe
?????文件???????28160??2012-11-12?22:42??獲取IP地址\獲取IP地址\bin\Debug\獲取IP地址.pdb
?????文件???????11600??2012-11-12?22:47??獲取IP地址\獲取IP地址\bin\Debug\獲取IP地址.vshost.exe
?????文件?????????490??2010-03-17?22:39??獲取IP地址\獲取IP地址\bin\Debug\獲取IP地址.vshost.exe.manifest
?????文件????????2329??2012-11-12?22:42??獲取IP地址\獲取IP地址\Form1.cs
?????文件???????10131??2012-11-12?22:41??獲取IP地址\獲取IP地址\Form1.Designer.cs
?????文件????????5817??2012-11-12?22:41??獲取IP地址\獲取IP地址\Form1.resx
?????目錄???????????0??2012-11-12?20:17??獲取IP地址\獲取IP地址\obj\
?????目錄???????????0??2012-11-12?20:17??獲取IP地址\獲取IP地址\obj\x86\
?????目錄???????????0??2012-11-12?22:42??獲取IP地址\獲取IP地址\obj\x86\Debug\
?????文件????????2152??2012-11-12?20:17??獲取IP地址\獲取IP地址\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件????????6253??2012-11-12?22:42??獲取IP地址\獲取IP地址\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件?????????196??2012-11-12?22:42??獲取IP地址\獲取IP地址\obj\x86\Debug\GenerateResource.read.1.tlog
?????文件?????????486??2012-11-12?22:42??獲取IP地址\獲取IP地址\obj\x86\Debug\GenerateResource.write.1.tlog
?????目錄???????????0??2012-11-12?20:17??獲取IP地址\獲取IP地址\obj\x86\Debug\TempPE\
?????文件?????????838??2012-11-12?22:47??獲取IP地址\獲取IP地址\obj\x86\Debug\獲取IP地址.csproj.FileListAbsolute.txt
?????文件???????11776??2012-11-12?22:42??獲取IP地址\獲取IP地址\obj\x86\Debug\獲取IP地址.exe
?????文件?????????180??2012-11-12?22:42??獲取IP地址\獲取IP地址\obj\x86\Debug\獲取IP地址.Form1.resources
?????文件???????28160??2012-11-12?22:42??獲取IP地址\獲取IP地址\obj\x86\Debug\獲取IP地址.pdb
?????文件?????????180??2012-11-12?22:26??獲取IP地址\獲取IP地址\obj\x86\Debug\獲取IP地址.Properties.Resources.resources
?????文件?????????495??2012-11-12?20:17??獲取IP地址\獲取IP地址\Program.cs
?????目錄???????????0??2012-11-12?20:17??獲取IP地址\獲取IP地址\Properties\
?????文件????????1384??2012-11-12?20:17??獲取IP地址\獲取IP地址\Properties\AssemblyInfo.cs
?????文件????????2876??2012-11-12?20:17??獲取IP地址\獲取IP地址\Properties\Resources.Designer.cs
?????文件????????5612??2012-11-12?20:17??獲取IP地址\獲取IP地址\Properties\Resources.resx
............此處省略3個文件信息
評論
共有 條評論