private async Task Send() { Codex.Message message = new Codex.Message(); message.Sender = usernametext.Text; message.Text = textBoxICanTalk.Text; buttonSend.Enabled = false; await connect.SendMessage(message); textBoxICanTalk.Clear(); buttonSend.Enabled = true; }
private async void FormMainYarr_Shown(object sender, EventArgs e) { TcpClient client = new TcpClient(); await client.ConnectAsync("localhost", 10000); connect = new Connection(client); while (true) { Codex.Message message = await connect.ReadMessage(); textBoxICanSee.AppendText(string.Format("{0}:[{1}]: {2}\r\n", DateTime.Now, message.Sender, message.Text)); textBoxICanSee.Select(textBoxICanSee.TextLength, 0); textBoxICanSee.ScrollToCaret(); } }