Red de conocimiento informático - Problemas con los teléfonos móviles - Caso clásico de programación de redes VC

Caso clásico de programación de redes VC

Verifique el código del receptor para ver si es sincrónico o asincrónico.

Uno es cómo el socket acepta datos.

El otro es tu procesamiento. Si su código procesa el paquete de datos directamente después de recibirlo y luego vuelve a aceptar los datos en el puerto listos después del procesamiento, entonces todo su proceso es sincrónico, por lo que los datos durante el período pueden descartarse.

Se recomienda agregar una cola o búfer al código, primero arrojar los datos recibidos al búfer y luego el lector irá al búfer para obtener los datos para procesar. Esto también le ayudará a localizar el problema.