private void toggleConnection(object sender, EventArgs e) { if (menuConnection.Text == "Connect") { clientServerConnection.Start(); menuConnection.Text = "Disconnect"; } else { clientServerConnection.Stop(); menuConnection.Text = "Connect"; } }
private void doWork() { mybox.ClientServerConnection.LogHandlers.Add(new mybox.ClientServerConnection.LoggingHandlerDelegate(logToFile)); mybox.ClientServerConnection.LogHandlers.Add(new mybox.ClientServerConnection.LoggingHandlerDelegate(logToTextView)); try { mybox.ClientServerConnection.SetConfigDir(mybox.ClientServerConnection.DefaultConfigDir); // quits if it fails client = new mybox.ClientServerConnection(); client.LoadConfig(mybox.ClientServerConnection.ConfigFile); labelAccount.Text = "Account: " + client.Account.User; client.Start(); } catch (Exception ec) { logToFile("Error: " + ec.Message); logToTextView("Error: " + ec.Message); } }
public Client(String configDir) { ClientServerConnection.LogHandlers.Add(new ClientServerConnection.LoggingHandlerDelegate(logToConsole)); ClientServerConnection.LogHandlers.Add(new ClientServerConnection.LoggingHandlerDelegate(logToFile)); ClientServerConnection.StatusHandler = setStatus; try { ClientServerConnection.SetConfigDir(configDir); ClientServerConnection client = new ClientServerConnection(); client.LoadConfig(ClientServerConnection.ConfigFile); client.Start(); } catch (Exception e) { logToConsole("Error: " + e.Message); logToFile("Error: " + e.Message); #if DEBUG Console.WriteLine("Press any key to quit..."); Console.ReadKey(true); #endif } }