Beispiel #1
0
        private async void connectButton_Click(object sender, EventArgs e)
        {
            connectButton.Enabled = false;
            LSClient client = new LSClient();

            if (await client.TryConnectAsync(IPAddress.Parse(selectedConnection.ConnectionIP), 1337))
            {
                Console.WriteLine("Waiting for server info...");
                ServerInfoMessage serverInfo = await new RequestManager(client).RetrieveServerInfo();
                //Console.WriteLine("Received server info: " +
                //  JsonConvert.SerializeObject(serverInfo, Formatting.Indented));
                new ConnectedClientForm(client, serverInfo).ShowDialog(this);
                client.Close();
            }
            connectButton.Enabled = true;
        }
Beispiel #2
0
 private void closeButton_Click(object sender, EventArgs e)
 {
     client.Close();
     Close();
 }