コード例 #1
0
ファイル: FormMainYarr.cs プロジェクト: sewa312/hpcourse
 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;
 }
コード例 #2
0
        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;
        }
コード例 #3
0
        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();
            }
        }