1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| bool result = int.TryParse(txtBPortR.Text, out int port);
if (port > 9999 || port < 0 || result == false)
{
MessageBox.Show("Entrer un port valide", "", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
txtBPortR.Text = null;
}
else
{
IPEndPoint groupEP = new IPEndPoint(IPAddress.Any, port);
UdpClient listener = new UdpClient(port);
receive_byte_array = listener.Receive(ref groupEP);
received_data = Encoding.ASCII.GetString(receive_byte_array, 0, receive_byte_array.Length);
richTextBox1.Text += DateTime.Now.Hour + ":" + DateTime.Now.Minute + " Received data: " + received_data.ToString() + "Port :" + port.ToString() + "\n";
listener.Close();
} |