Esempio n. 1
0
 private void toggleConnection(object sender, EventArgs e)
 {
     if (menuConnection.Text == "Connect")
     {
         clientServerConnection.Start();
         menuConnection.Text = "Disconnect";
     }
     else
     {
         clientServerConnection.Stop();
         menuConnection.Text = "Connect";
     }
 }
Esempio n. 2
0
    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);
        }
    }
Esempio n. 3
0
        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
            }
        }