private void MensagemRecebida(byte[] buffer, int size, string ip, int port) { int media = 0; for (int i = 0; i < 10; i++) { media = media + buffer[i]; } media = media / 10; byte[] bytes = new byte[10]; for (int i = 0; i < 10; i++) { if (buffer[i] < media) { bytes[i] = 0; } else { bytes[i] = buffer[i]; } } socket.Send(bytes, ip, 6000); }
private void btnEnviar_Click(object sender, EventArgs e) { using (LibUDP.UDPSocket socket = new LibUDP.UDPSocket()) { byte counter = (byte)listaPedidos.Items.Count; byte[] buffer = new byte[counter + 2]; buffer[0] = byte.Parse(inputMesa.Text); buffer[1] = counter; for (int i = 0; i < counter; i++) { buffer[i + 2] = ((Produto)listaPedidos.Items[i]).Id; } socket.Send(buffer, this.ip, 6001); listaPedidos.Items.Clear(); } }
private void BtnPronto_Click(object sender, EventArgs e) { if (socket != null) { byte counter = (byte)ListaSaida.Items.Count; byte[] buffer = new byte[3]; while (counter > 0) { Produto p = (Produto)ListaSaida.Items[0]; buffer[0] = p.NumeroMesa; buffer[1] = 1; buffer[2] = p.Id; socket.Send(buffer, ip, 6002); ListaSaida.Items.Remove(p); counter = (byte)ListaSaida.Items.Count; } } }
private void btnEnviar_Click(object sender, EventArgs e) { Byte[] bytes = new Byte[itensPedidos.Items.Count + 2]; bytes[0] = (byte)int.Parse(nmrDaMesa.Text); bytes[1] = (byte)itensPedidos.Items.Count; int count = 0; for (int i = 2; i < itensPedidos.Items.Count + 2; i++) { bytes[i] = (byte)((Pedido)itensPedidos.Items[count]).Id; count++; } string ip = ipEnvio.Text; socket.Send(bytes, ip, 6001); }
private void btnEnviar_Click(object sender, EventArgs e) { string ip = txtIp.Text; byte[] bytes = new byte[10]; bytes[0] = byte.Parse(txt1.Text); bytes[1] = byte.Parse(txt1.Text); bytes[2] = byte.Parse(txt1.Text); bytes[3] = byte.Parse(txt1.Text); bytes[4] = byte.Parse(txt1.Text); bytes[5] = byte.Parse(txt1.Text); bytes[6] = byte.Parse(txt1.Text); bytes[7] = byte.Parse(txt1.Text); bytes[8] = byte.Parse(txt1.Text); bytes[9] = byte.Parse(txt1.Text); socket.Send(bytes, ip, 6001); }