Пример #1
0
        public void ConnectToDebugEngine()
        {
            if (debugServerEngine == null)
            {
                debugServerEngine = new DebugServerEngine();
                debugServerEngine.SetGlobalDispatch(GlobalDispatch);
            }

            while (!debugServerEngine.IsConnected)
            {
                if (retries > MaxRetries)
                {
                    fatalError = true;
                    return;
                }

                retries++;
                ready     = false;
                imageSent = false;

                try
                {
                    Connect();
                }
                catch
                {
                    Thread.Sleep(100);
                }
            }
        }
Пример #2
0
        public bool ConnectToDebugEngine()
        {
            if (DebugServerEngine == null)
            {
                DebugServerEngine = new DebugServerEngine();
                DebugServerEngine.SetGlobalDispatch(GlobalDispatch);
            }

            for (int attempt = 0; attempt < 100; attempt++)
            {
                Thread.Sleep(100);

                if (DebugServerEngine.IsConnected)
                {
                    return(true);
                }

                try
                {
                    Connect();
                }
                catch
                {
                }
            }

            Console.Write("Unable to connect to DebugEngine");

            return(false);
        }
Пример #3
0
        public bool ConnectToDebugEngine()
        {
            if (DebugServerEngine == null)
            {
                DebugServerEngine = new DebugServerEngine();
                DebugServerEngine.SetGlobalDispatch(GlobalDispatch);
            }

            for (int attempt = 0; attempt < 25; attempt++)
            {
                if (DebugServerEngine.IsConnected)
                {
                    return(true);
                }

                try
                {
                    Connect();
                }
                catch
                {
                }

                Thread.Sleep(50);
            }

            return(false);
        }
 public TcpServer(DebugServerEngine debugEngine, TcpListener listener)
 {
     this.debugEngine = debugEngine;
     this.listener    = listener;
 }