Los paquetes UDP se descartan cuando su tamaño es inferior a 12 bytes en una determinada PC. ¿Cómo puedo averiguar la razón?

Me he quedado atrapado en un problema del que nunca antes se había oído hablar.

Estoy haciendo un juego en línea que usa paquetes UDP en una determinada acción de personaje. después de que desarrollé el módulo udp, parece funcionar bien. aunque la mayoría de los miembros de nuestro equipo no tienen ningún problema, pero un hombre, que es mi jefe, me dijo que algo está mal en ese módulo.

Investigué el problema y finalmente descubrí el hecho de que ... en su PC, si el tamaño del paquete udp es inferior a 12, el paquete nunca se ha entregado al otro host.

La siguiente es información adicional:

Los paquetes udp de 1 ~ 11 bytes se descartan, los paquetes de 12 bytes y más de 12 bytes están bien.O / S: Microsoft Windows Vista BusinessNIC: Controlador Attansic L1 Gigabit Ethernet 10/100 / 1000Base-TWSASendTo devuelve VERDADERO.el paquete loopback udp funciona bien.

¿Cómo piensas de este problema? y que piensas ... que causa este problema? ¿Qué debo hacer para el próximo paso por la causa?

PD. No quiero relleno que hace que la longitud de todos los paquetes sea de hasta 12 bytes.

Respuestas a la pregunta(5)

Su respuesta a la pregunta