예제 #1
0
        public JsonClient(IConverterJsonTCP converterJson, IDataReceive dataController)
        {
            JsonConverter  = converterJson;
            DataController = dataController;
            //Application.Current.LoadCompleted += (o, e) => Application.Current.MainWindow.Closed += Program_Exit;
            //Application.Current.Exit += Program_Exit;
            //pingServer = new Thread(new ThreadStart(Ping_Method));

            disconnectTimer.Tick    += DisconnectTimer_Tick;
            disconnectTimer.Interval = timeout;
        }
예제 #2
0
        public JsonServer(IConverterJsonTCP converterJson, IDataReceive dataController)
        {
            JsonConverter  = converterJson;
            DataController = dataController;

            disconnectPing.Tick    += (o, e) => { BroadcastLine(COMMAND_PING); InvokeOutput("Broadcast Ping"); };
            disconnectPing.Interval = timeoutPing;


            //Application.Current.LoadCompleted += (o, e) => Application.Current.MainWindow.Closed += Program_Exit;
            //Application.Current.Exit += Program_Exit;
        }