using System;
using System.Net;
using System.Net.Sockets;
using System.Windows.Forms;
using System.Threading;
namespace MultithreadingScanningPort
{
public partial class Form1 : Form
{
private bool[] ports = new bool[65536];
public Form1(){
InitializeComponent();
panel5.Hide();}
private voidbutton1_Click(object sender, EventArgs e){
if(int.Parse(beginPortText.Text)<0||int.Parse(beginPortText.Text)>int.Parse(endPortText.Text)||int.Parse(endPortText.Text)>65565){
messages.Items.Add("端口错误!");return;}
messages.Items.Clear();
messages.Items.Add("开始扫描.......");ScanningPort();}
public voidScanningPort(){
int start =int.Parse(beginPortText.Text);int end =int.Parse(endPortText.Text);
messages.Items.Add