Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
        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);
            }
        }