Posted on 2007-12-21 19:52
济公 阅读(1173)
评论(1) 编辑 收藏 引用 所属分类:
NetWorks
扫描器界面:
//扫描端口
int iStart=(int)this.numericUpDown1.Value;
int iEnd=(int)this.numericUpDown2.Value;
try
{
this.progressBar1.Minimum=iStart;
this.progressBar1.Maximum=iEnd;
this.richTextBox1.Text="程序开始扫描端口:\n";
this.richTextBox1.Update();
for(int i=iStart;i<iEnd;i++)
{
this.progressBar1.Value=i;
TcpClient MyTCP=null;
try
{
MyTCP = new TcpClient(this.textBox1.Text,i);
this.richTextBox1.Text+="端口 " + i.ToString() + " 开放!\n";
this.richTextBox1.Update();
}
catch
{
}
}
this.richTextBox1.Text+="扫描端口结束!\n";
}
catch(Exception Err)
{
MessageBox.Show("扫描端口操作发生错误,错误信息是:"+Err.Message,"信息提示",MessageBoxButtons.OK,MessageBoxIcon.Information);
}