Software-as-a-Service(软件即服务)

Welcome To My Home!------群号:32723148 软件开发兼职和承包小项目,欢迎邮件咨询合作,xqzhaowhut@qq.com.
posts - 112, comments - 175, trackbacks - 0, articles - 34
  IT博客网 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

C#简易端口扫描器实例

Posted on 2007-12-21 19:52 济公 阅读(351) 评论(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);
   }

Feedback

# re: C#简易端口扫描器实例[未登录]  回复  更多评论   

2008-11-10 16:37 by 无名
效率很低啊。。。


标题  
姓名  
主页
验证码 *
内容(提交失败后,可以通过“恢复上次提交”恢复刚刚提交的内容)
 
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
[使用Ctrl+Enter键可以直接提交]
 
相关链接: