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; }
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; }