private static void OnSyncClientStopped(object sender, SyncClient.SyncStoppedEventArgs e) { if (Program.AlreadyExit) { return; } try { ConsoleManager.Logger.Info(string.Format("Client disconnected from server ({0}:{1})", (object)e.Client.ClientIpEndPoint.Address, (object)e.Client.ClientIpEndPoint.Port)); e.Client.SyncStopped -= new EventHandler <SyncClient.SyncStoppedEventArgs>(ServersManager.OnSyncClientStopped); ServersManager.ActiveClients.Remove(e.Client); } catch (Exception ex) { } }
private void SynchroStopped(object sender, SyncClient.SyncStoppedEventArgs e) { this.Close(); }