コード例 #1
0
ファイル: Program.cs プロジェクト: GlennSandoval/Infiniminer
 static void RunServer()
 {
     bool restartServer = true;
     while (restartServer)
     {
         InfiniminerServer infiniminerServer = new InfiniminerServer();
         restartServer = infiniminerServer.Start();
     }
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: Kleadron/infiniminer
        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;
            }
        }