void init_form_ping() { pinglog = new rlog(lb_ping); btn_ping.Click += new EventHandler(ping_click); bar = new rtaskbar(pinglog.write, this.Handle); recq = new Queue(); ping = new rping(ping_log_func); }
void start_scan() { scan_parse_args(); Byte[] ipbytes = IPAddress.Parse(scan_startip).GetAddressBytes(); int iplen = ipbytes.Length; for (int i = ipbytes[iplen - 1]; i <= scan_lastbyte && i < 255; i++) { TextBox tb = scan_panel.add(i.ToString(), null, null); tb.Width = tb.Height = 28; tb.TextAlign = HorizontalAlignment.Center; ipbytes[iplen - 1] = (Byte)i; rping s = new rping(scan_log_func); s.start((new IPAddress(ipbytes)).ToString(), scan_opts, scan_reply, tb); scansshash.Add(tb, s); } }