Red de conocimiento informático - Espacio del host - Intenta utilizar C# para crear un servidor UDP y espero recibir orientación.

Intenta utilizar C# para crear un servidor UDP y espero recibir orientación.

Para la primera pregunta, puede hacer esto: haga un bucle while (verdadero), bucle UdpClient para recibir continuamente y después de recibir el byte [] RecibidoByte, configure inmediatamente un hilo para procesar los datos recibidos e ingrese el procesamiento de RecibidoByte Hilo, no procese RecibidoByte directamente. Después de ingresar al hilo que procesa RecibidoByte, no procese directamente RecibidoByte. Aquí debe continuar con Recibir, porque tiene varios formatos esperándolo, que no tienen nada que ver con Recibir de UdpClient. , eso es lo que hace un hilo y el texto continúa hasta el siguiente Recibir. UDP no tiene conexión y no hay límite superior en la cantidad de clientes.

Segunda pregunta: cuando inicie el hilo, coloque el Byte recibido y la IP como parámetros.

Al mismo tiempo, cree una matriz de cadenas y escriba todos los datos que desee registrar. (escriba la matriz de cadenas en el archivo txt al mismo tiempo) y luego use un temporizador para controlar la matriz de cadenas en la matriz de cadenas que desea mostrar.