private void bnConnect_Click(object sender, EventArgs e) { try { client = new TcpClient(txtConnect.Text, 2000); ns = client.GetStream(); sr = new StreamReader(ns); sw = new StreamWriter(ns); dato = sr.ReadLine() + System.Environment.NewLine + sr.ReadLine() + System.Environment.NewLine + sr.ReadLine(); DelegadoRespuesta dr = new DelegadoRespuesta(EscribirFormulario); Invoke(dr); } catch (Exception err) { Console.WriteLine(err.ToString()); throw; } }
private void btnPlay_Click(object sender, EventArgs e) { sw.WriteLine("#JUGADA#" + comboBox1.Text + "#"); sw.Flush(); dato = sr.ReadLine(); DelegadoRespuesta dr = new DelegadoRespuesta(EscribirFormulario); Invoke(dr); }
private void btnScore_Click(object sender, EventArgs e) { sw.WriteLine("#PUNTUACION#"); sw.Flush(); dato = sr.ReadLine(); DelegadoRespuesta dr = new DelegadoRespuesta(EscribirFormulario); Invoke(dr); }
private void btnSignIn_Click(object sender, EventArgs e) { sw.WriteLine("#INSCRIBIR#"+txtSignIn.Text.Trim()+"#"); sw.Flush(); dato = sr.ReadLine(); DelegadoRespuesta dr = new DelegadoRespuesta(EscribirFormulario); Invoke(dr); }
private void btnEnviar_Click(object sender, EventArgs e) { sw.WriteLine(txtIntento.Text); sw.Flush(); Console.WriteLine(sr.ReadLine()); dato = sr.ReadLine(); DelegadoRespuesta dr = new DelegadoRespuesta(EscribirEnLabel); }
private void button4_Click(object sender, EventArgs e) {//obtener puntuacion sw.WriteLine("#PUNTUACION#"); sw.Flush(); dato = sr.ReadLine(); DelegadoRespuesta dr = new DelegadoRespuesta(EscribirFormulario); Invoke(dr); }
private void button2_Click(object sender, EventArgs e) { sw.WriteLine(this.textBox2.Text); sw.Flush(); //Console.WriteLine(sr.ReadLine()); dato = sr.ReadLine(); DelegadoRespuesta dr = new DelegadoRespuesta(EscribirEnLabel); this.Invoke(dr); }
private void button2_Click(object sender, EventArgs e) { sw.WriteLine("#INSCRIBIR#" + this.textBox2.Text + "#"); sw.Flush(); dato = sr.ReadLine(); DelegadoRespuesta dr = new DelegadoRespuesta(EscribirFormulario); this.Invoke(dr); }
private void btnPlay_Click(object sender, EventArgs e) { sw.WriteLine("#JUGADA#" + comboBox1.Text + "#"); sw.Flush(); dato = sr.ReadLine(); string[] subdatos = dato.Split('#'); // ultimaJugada = subdatos[2]; DelegadoRespuesta dr = new DelegadoRespuesta(EscribirFormulario); Invoke(dr); }
private void button2_Click(object sender, EventArgs e) { String hostName = Dns.GetHostName(); IPHostEntry ihe = Dns.GetHostEntry(hostName); sw.WriteLine("#INSCRIBIR#" + this.textBox2.Text + "#"+ihe.AddressList[0].ToString()+ "#"+ this.textBox4.Text+"#"); sw.Flush(); dato = sr.ReadLine(); DelegadoRespuesta dr = new DelegadoRespuesta(EscribirFormulario); this.Invoke(dr); //abrir thread escucha Thread t = new Thread(this.EscuchaResultados); t.IsBackground = true; t.Start(); }
private void btnPlay_Click(object sender, EventArgs e) { sw.WriteLine("#JUGADA#" + comboBox1.Text + "#"); sw.Flush(); dato = sr.ReadLine(); string[] subdatos = dato.Split('#'); // ultimaJugada = subdatos[2]; DelegadoRespuesta dr = new DelegadoRespuesta(EscribirFormulario); Invoke(dr); //Abrir thread escucha Thread t = new Thread(escuchaResultados); t.IsBackground = true; t.Start(); }
private void button1_Click(object sender, EventArgs e) { try { client = new TcpClient(this.textBox1.Text, 2000); ns = client.GetStream(); sr = new StreamReader(ns); sw = new StreamWriter(ns); //Console.WriteLine(sr.ReadLine()); dato = sr.ReadLine(); DelegadoRespuesta dr = new DelegadoRespuesta(Escribirenlabel); Invoke(dr); } catch (Exception excep) { Console.WriteLine("Error: " + excep.ToString()); } }
private void btnConectar_Click(object sender, EventArgs e) { try { client = new TcpClient(txtIp.Text, 2000); ns = client.GetStream(); sr = new StreamReader(ns); sw = new StreamWriter(ns); // Console.WriteLine(sr.ReadLine()); dato = sr.ReadLine(); DelegadoRespuesta dr = new DelegadoRespuesta(EscribirEnLabel); } catch (Exception err) { // Console.WriteLine(err); throw; } }
// string ultimaJugada; private void button1_Click(object sender, EventArgs e) { try { client = new TcpClient(this.textBox1.Text, 2000); ns = client.GetStream(); sr = new StreamReader(ns); sw = new StreamWriter(ns); dato = sr.ReadLine() + System.Environment.NewLine + sr.ReadLine() + System.Environment.NewLine + // sr.ReadLine() + System.Environment.NewLine + sr.ReadLine(); DelegadoRespuesta dr = new DelegadoRespuesta(EscribirFormulario); this.Invoke(dr); } catch (Exception error) { Console.WriteLine("Error: " + error.ToString()); } }
private void ComunicarResultadoClientes() { //comunico el resultado a los dos clientes TcpClient cliente; NetworkStream ns; StreamReader sr; StreamWriter sw; DelegadoRespuesta dr = new DelegadoRespuesta(EscribirForumulario); cliente = new TcpClient(IpJug1, System.Convert.ToInt32(PortJug1)); ns = cliente.GetStream(); sr = new StreamReader(ns); sw = new StreamWriter(ns); sw.WriteLine(textoVueltaJugada[numJugada - 1]); sw.Flush(); dato = sr.ReadLine(); cliente.Close(); this.Invoke(dr); cliente = new TcpClient(IpJug2, System.Convert.ToInt32(PortJug2)); ns = cliente.GetStream(); sr = new StreamReader(ns); sw = new StreamWriter(ns); sw.WriteLine(textoVueltaJugada[numJugada - 1]); sw.Flush(); dato = sr.ReadLine(); cliente.Close(); this.Invoke(dr); }
private void EnterButton_Click(object sender, EventArgs e) { sw.WriteLine("#TURNO#"); sw.Flush(); dato += sr.ReadLine(); DelegadoRespuesta dr = new DelegadoRespuesta(EscribirFormulario); this.Invoke(dr); Button b = buttonClicked.Find(h => h.Name.StartsWith("Player")); if (buttonClicked.Count == 1 && buttonClicked.Contains(b)) { //Colocar carta jugador en la mesa for (int i = 0; i < cartasMesa.Length; i++) { if (cartasMesa[i] == null) { cartasMesa[i] = GetNameCardPlayer(b.Name.Substring(6)); printCardTable(i); b.Visible = false; break; } } } else { sw.WriteLine(GetJugada()); sw.Flush(); string d = sr.ReadLine(); if (d.Equals("No se puede hacer baza. Intentalo de nuevo")) { MessageBox.Show(d, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Hand); foreach (Button button in buttonClicked) { button.FlatAppearance.BorderSize = 1; button.FlatStyle = FlatStyle.Standard; } } else { foreach (Button button in buttonClicked) { button.Visible = false; } string[] points = sr.ReadLine().Split('#'); numCartas += Convert.ToInt16(points[0]); oros += Convert.ToInt16(points[1]); sietes += Convert.ToInt16(points[2]); sieteOros += Convert.ToInt16(points[3]); NumCartastextBox2.Text = numCartas.ToString(); OrostextBox3.Text = oros.ToString(); SietestextBox4.Text = sietes.ToString(); SieteOrostextBox5.Text = sieteOros.ToString(); MessageTextBox.Text += d; //EnterButton.Enabled = false; } } MessageTextBox.Text += GetNumCardsTable(); buttonClicked.Clear(); }
private void btnResultPlay_Click(object sender, EventArgs e) { sw.WriteLine("#RESULTADOJUGADA#" + txtResultPlay.Text); sw.Flush(); dato = sr.ReadLine(); DelegadoRespuesta dr = new DelegadoRespuesta(EscribirFormulario2); Invoke(dr); }
private void btnScore_Click(object sender, EventArgs e) { sw.WriteLine("#PUNTUACION#"); sw.Flush(); dato = sr.ReadLine(); DelegadoRespuesta dr = new DelegadoRespuesta(EscribirFormulario); Invoke(dr); //Abrir thread escucha Thread t = new Thread(escuchaResultados); t.IsBackground = true; t.Start(); }
private void timer1_Tick(object sender, EventArgs e) { timer1.Interval = 1000; timer1.Start(); sw.WriteLine("#RESULTADOJUGADA#" + txtResultPlay.Text); sw.Flush(); dato = sr.ReadLine(); DelegadoRespuesta dr = new DelegadoRespuesta(EscribirFormulario3); Invoke(dr); }
private void Beginbutton_Click(object sender, EventArgs e) { try { client = new TcpClient(this.ServertextBox.Text, 2000); ns = client.GetStream(); sr = new StreamReader(ns); sw = new StreamWriter(ns); idJugador = client.Client.LocalEndPoint.ToString(); sw.WriteLine("#INSCRIBIR#" + this.PlayertextBox.Text + "#"); sw.Flush(); dato += sr.ReadLine(); DelegadoRespuesta dr = new DelegadoRespuesta(EscribirFormulario); this.Invoke(dr); sw.WriteLine("#REPARTECARTAS#"); sw.Flush(); string[] str = sr.ReadLine().Split('/'); cartasJug[0] = str[0]; cartasJug[1] = str[1]; cartasJug[2] = str[2]; for (int i = 0; i < cartasJug.Length; i++) { printCardPlayer(i); } str = sr.ReadLine().Split('/'); cartasMesa[0] = str[0]; cartasMesa[1] = str[1]; cartasMesa[2] = str[2]; cartasMesa[3] = str[3]; for (int i = 0; i < cartasMesa.Length; i++) { printCardTable(i); } PlayerPanel.Visible = true; TableroPanel.Visible = true; MessagePanel.Visible = true; PanelConfiguration.Enabled = false; Turnotimer.Enabled = true; sw.WriteLine("#TURNO#"); sw.Flush(); turnoId = sr.ReadLine().Split('#'); if (turnoId[1].Equals(idJugador)) { EnterButton.Enabled = true; } turno = turnoId[1]; MessageTextBox.Text += turnoId[0] + Environment.NewLine; CountCardsPlayer(); CheckCardstimer.Enabled = true; } catch (Exception error) { Console.WriteLine("Error: " + error.ToString()); } }
private void escuchaResultados() { TcpListener newsock = new TcpListener(IPAddress.Any, Int32.Parse(txtPort.Text)); newsock.Start(); Console.WriteLine("Esperando cliente"); while (true) { TcpClient client = newsock.AcceptTcpClient(); NetworkStream ns = client.GetStream(); StreamReader sr = new StreamReader(ns); StreamWriter sw = new StreamWriter(ns); dato = sr.ReadLine(); sw.WriteLine("#OK#"); sw.Flush(); DelegadoRespuesta dr = new DelegadoRespuesta(EscribirFormulario); Invoke(dr); } }
private void comunicarResultadoClientes() { TcpClient cliente; NetworkStream ns; StreamReader sr; StreamWriter sw; cliente = new TcpClient(ipJugador1, Int32.Parse(puertoJugador1)); ns = cliente.GetStream(); sr = new StreamReader(ns); sw = new StreamWriter(ns); sw.WriteLine(textoVueltaJugada[numJugada-1]); sw.Flush(); dato = sr.ReadLine(); cliente.Close(); DelegadoRespuesta dr = new DelegadoRespuesta(EscribirFormulario); Invoke(dr); cliente = new TcpClient(ipJugador2, Int32.Parse(puertoJugador2)); ns = cliente.GetStream(); sr = new StreamReader(ns); sw = new StreamWriter(ns); sw.WriteLine(textoVueltaJugada[numJugada - 1]); sw.Flush(); dato = sr.ReadLine(); cliente.Close(); //DelegadoRespuesta dr = new DelegadoRespuesta(EscribirFormulario); Invoke(dr); }
public void TomaRespuesta(int codigo, string mensaje) { DelegadoRespuesta delegado; switch (codigo) { case 3: delegado = new DelegadoRespuesta(Accion3); this.Invoke(delegado, new object[] { mensaje }); break; case 4: delegado = new DelegadoRespuesta(Accion4); this.Invoke(delegado, new object[] { mensaje }); break; case 5: delegado = new DelegadoRespuesta(Accion5); this.Invoke(delegado, new object[] { mensaje }); break; case 6: delegado = new DelegadoRespuesta(Accion6); this.Invoke(delegado, new object[] { mensaje }); break; case 7: delegado = new DelegadoRespuesta(Accion7); this.Invoke(delegado, new object[] { mensaje }); break; case 8: delegado = new DelegadoRespuesta(Accion8); this.Invoke(delegado, new object[] { mensaje }); break; case 9: delegado = new DelegadoRespuesta(Accion9); this.Invoke(delegado, new object[] { mensaje }); break; case 10: delegado = new DelegadoRespuesta(Accion10); this.Invoke(delegado, new object[] { mensaje }); break; case 11: delegado = new DelegadoRespuesta(Accion11); this.Invoke(delegado, new object[] { mensaje }); break; case 12: delegado = new DelegadoRespuesta(Accion12); this.Invoke(delegado, new object[] { mensaje }); break; case 13: delegado = new DelegadoRespuesta(Accion13); this.Invoke(delegado, new object[] { mensaje }); break; case 14: delegado = new DelegadoRespuesta(Accion14); this.Invoke(delegado, new object[] { mensaje }); break; case 15: delegado = new DelegadoRespuesta(Accion15); this.Invoke(delegado, new object[] { mensaje }); break; case 16: delegado = new DelegadoRespuesta(Accion16); this.Invoke(delegado, new object[] { mensaje }); break; } }
private void timer1_Tick(object sender, EventArgs e) { sw.WriteLine("#RESULTADOJUGADA#" + ultimaJugada + "#"); sw.Flush(); dato = sr.ReadLine(); DelegadoRespuesta dr = new DelegadoRespuesta(EscribirFormulario3); this.Invoke(dr); }
private void button5_Click(object sender, EventArgs e) { sw.WriteLine("#RESULTADOJUGADA#" + this.textBox3.Text + "#"); sw.Flush(); dato = sr.ReadLine(); DelegadoRespuesta dr = new DelegadoRespuesta(EscribirFormulario2); this.Invoke(dr); }