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; }
private void closeButton_Click(object sender, EventArgs e) { client.Close(); Close(); }