/// <summary> /// ���캯������ʼ������ /// </summary> /// <param name="UI"></param> public CTcpFin(MyScanner.Scanner UI) { ui = UI; startPort = Convert.ToInt32(ui.TBStartPort.Text); endPort = Convert.ToInt32(ui.TBEndPort.Text); aimAddr = ui.aimIPAddress.Text.ToString(); this.threadCount = Scanner.threadCount; Scanner.finishPort = 0; }
private int threadFinish; //�߳������ #endregion Fields #region Constructors /// <summary> /// ��ʼ�� /// </summary> /// <param name="UI"></param> /// <param name="threadOrder"></param> public CSynFlood(MyScanner.Scanner UI) { ui = UI; startPort = Convert.ToInt32(ui.TBStartPort.Text); endPort = Convert.ToInt32(ui.TBEndPort.Text); aimAddr = ui.aimIPAddress.Text.ToString(); //this.threadOrder = threadOrder; this.threadCount = Scanner.threadCount; //ui.finishThread[threadOrder] = false; }
/// <summary> /// 构造函数,初始化数据 /// </summary> /// <param name="UI"></param> public CUdpConnect(MyScanner.Scanner UI,int threadOrder) { ui = UI; startPort = Convert.ToInt32(ui.TBStartPort.Text); endPort = Convert.ToInt32(ui.TBEndPort.Text); aimAddr = ui.aimIPAddress.Text.ToString(); this.threadOrder = threadOrder; this.threadCount = Scanner.threadCount; ui.finishThread[threadOrder] = false; }
/// <summary> /// ���캯��,��ʼ������ /// </summary> /// <param name="ui"></param> public CPingFlood(Scanner ui) { this.ui = ui; aimAddr = ui.aimIPAddress.Text.ToString(); threadCount = Scanner.threadCount; }