★搜Asp.net★(www.soAsp.net),为专业技术文档网站。
包括Asp.net开发技术文档·C#开发技术文档·Access/SQL Server数据库开发技术文档·VB.NET开发技术文档。
还包括·项目实战经验总结·开发经验技巧总结·项目开发心得。


  
扫描计算机端口号

在网络软件开发中常常需要判断远程计算机端口的开放与关闭情况,使用TcpClient类可在实例化的时侯判断远程计算机的端口。本实例制做了一个简单的端口扫描器。

主要程序代码。

以下是引用片段:
private void button1_Click(object sender, EventArgs e)
{
    listBox1.Items.Clear();
    for (int i = Convert.ToInt32(textBox2.Text); i < Convert.ToInt32(textBox3.Text) + 1; i++)
    {
        TcpClient t = null;
        try
        {
            t = new TcpClient(textBox1.Text, i);
            listBox1.Items.Add("端口" + i + "是开放的");
        }
        catch (Exception ee)
        {
        }
     }
    listBox1.Items.Add("扫描结束。"); 
}