private void layidphong(Player ple) { bdata b = new bdata(); b.data = Encoding.Unicode.GetBytes("IDPHONGGAME|," + ple.room.sophong + ","); ple.socket.Send(b.data, b.data.Length, SocketFlags.None); }
private void laydanhsachphonggame() { bdata b = new bdata(); b.data = Encoding.Unicode.GetBytes("LAYDANHSACHPHONG|,"); client.Send(b.data, b.data.Length, SocketFlags.None); }
private void LangNgheClientMoi(object obj) { Player ple = (Player)obj; while (true) { try { recv = ple.socket.Receive(bb.data); str = Encoding.Unicode.GetString(bb.data, 0, recv); a_str = str.Split('|'); bdata dd = new bdata(); dd.data = Encoding.Unicode.GetBytes(str); LangNgheClient2(a_str[0], dd.data, ple); } catch { richTextBox1.SelectionColor = Color.Blue; richTextBox1.AppendText("\n" + ple.socket.RemoteEndPoint.ToString() + " Đã Đóng Kết Nối"); richTextBox1.ScrollToCaret(); player.Remove(ple); break; } } }
private void laydanhsachnguoichoi() { bdata b = new bdata(); b.data = Encoding.Unicode.GetBytes("DANHSACHNGUOICHOI|,"); client.Send(b.data, b.data.Length, SocketFlags.None); }
private void layidphonggame() { bdata b = new bdata(); b.data = Encoding.Unicode.GetBytes("LAYIDPHONG|,"); client.Send(b.data, b.data.Length, SocketFlags.None); rtbcontentchat.AppendText("Vào Phòng Thành Công"); }
private void button3_Click(object sender, EventArgs e) { bdata b = new bdata(); b.data = Encoding.Unicode.GetBytes("CHAT|" + username + "|" + richTextBox2.Text.Trim()); client.Send(b.data, b.data.Length, SocketFlags.None); richTextBox2.Clear(); }
private void rtbchat_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == 13) { bdata b = new bdata(); b.data = Encoding.Unicode.GetBytes("CHATPHONG|" + username + "|" + rtbchat.Text.Trim()); client.Send(b.data, b.data.Length, SocketFlags.None); rtbchat.Clear(); } }
public void taophongmoi() { bdata b = new bdata(); b.data = Encoding.Unicode.GetBytes("TAOPHONGMOI|,"); client.Send(b.data, b.data.Length, SocketFlags.None); rtbcontentchat.AppendText("Tạo Phòng Thành Công"); if (lbidphong.Text == "0") { layidphonggame(); } }
private void timer2_Tick(object sender, EventArgs e) { label4.Text = Math.Max(thoigianconlai, 0).ToString(); if (songuoichoi != 2) { return; } if (thoigianconlai <= 0 && !DuocDanh) { bdata b = new bdata(); b.data = Encoding.Unicode.GetBytes("WINNER|," + NguoiChoi.ToString() + "," + x.ToString() + "," + y.ToString() + ","); client.Send(b.data, b.data.Length, SocketFlags.None); draw_thang(); } thoigianconlai -= 1; }
private void panel1_MouseDown(object sender, MouseEventArgs e) { x = e.X - (e.X % 20); y = e.Y - (e.Y % 20); if (Board[y, x] != 2 && Board[y, x] != 3 && DuocDanh == true) { VeQuanCoCaro(x, y, NguoiChoi); DuocDanh = false; bdata b = new bdata(); if (KiemTraThangThua(x, y)) { b.data = Encoding.Unicode.GetBytes("WINNER|," + NguoiChoi.ToString() + "," + x.ToString() + "," + y.ToString() + ","); draw_thang(); } else { b.data = Encoding.Unicode.GetBytes("DANHCARO|," + x.ToString() + "," + y.ToString() + "," + NguoiChoi.ToString() + ","); } client.Send(b.data, b.data.Length, SocketFlags.None); } thoigianconlai = 30; }
private void vaophong(string str, Player ple) { a_str = str.Split(','); Player plr = timphong(a_str[1]); bdata b = new bdata(); Room r = plr.room; if (r.siso == 1) { r.siso = 2; r.plnguoichoi2 = ple; ple.room = r; plr.room = r; b.data = Encoding.Unicode.GetBytes("NGUOICHOIMOIVAOPHONG|," + r.plnguoichoi2.name + ","); plr.socket.Send(b.data, b.data.Length, SocketFlags.None); } else { b.data = Encoding.Unicode.GetBytes("PHONGDADAY|,"); ple.socket.Send(b.data, b.data.Length, SocketFlags.None); } }
private void panel1_MouseDown(object sender, MouseEventArgs e) { x = e.X - (e.X % 20); y = e.Y - (e.Y % 20); if (Board[y, x] != 2 && Board[y, x] != 3 && DuocDanh == true) { VeQuanCoCaro(x, y, NguoiChoi); DuocDanh = false; bdata b = new bdata(); if (KiemTraThangThua(x, y)) { b.data = Encoding.Unicode.GetBytes("WINNER|," + NguoiChoi.ToString() + "," + x.ToString() + "," + y.ToString() + ","); rect = new Rectangle(0, 10, 413, 281); Graphics g = panel1.CreateGraphics(); g.DrawImage(Thang, rect); } else { b.data = Encoding.Unicode.GetBytes("DANHCARO|," + x.ToString() + "," + y.ToString() + "," + NguoiChoi.ToString() + ","); } client.Send(b.data, b.data.Length, SocketFlags.None); } }