示例#1
0
 static void RunServer()
 {
     bool restartServer = true;
     while (restartServer)
     {
         InfiniminerServer infiniminerServer = new InfiniminerServer();
         restartServer = infiniminerServer.Start();
     }
 }
示例#2
0
        static void RunServer()
        {
            bool restartServer = true;

            while (restartServer)
            {
                InfiniminerServer infiniminerServer = new InfiniminerServer();
                restartServer = infiniminerServer.Start();
            }
        }
示例#3
0
        public MapSender(NetConnection nClient, InfiniminerServer nInfs, InfiniminerNetServer nInfsN, int nMAPSIZE, bool compress)
        {
            client      = nClient;
            infs        = nInfs;
            infsN       = nInfsN;
            MAPSIZE     = nMAPSIZE;
            compression = compress;
            //finished = false;
            conn = new Thread(new ThreadStart(this.start));
            conn.Start();
            DateTime started = DateTime.Now;
            TimeSpan diff    = DateTime.Now - started;

            while (!conn.IsAlive && diff.Milliseconds < 250) //Hold execution until it starts
            {
                diff = DateTime.Now - started;
            }
        }