¿Es Winsock error 10054(WSAECONNRESET) "normal" con UDP a/desde localhost?
(0)
"¿Qué podría salir mal con el uso de UDP para las comunicaciones entre procesos en una sola PC con Windows?" Pensé ... y procedí a implementarlo.
Pero a pesar de enviar cientos de bytes y solo muy esporádicamente, y también a pesar de que UDP se usa como un protocolo sin conexión (se usa la función sendto()
), estoy plagado de ocurrencias aleatorias de error 10054 - "restablecimiento de conexión". Encuentro esto muy confuso. Lo es:
- perfectamente normal, de esperar, en cuyo caso ... ¿qué significa que ha sucedido?
- completamente inesperado, y probablemente he implementado algo mal
- completamente inesperado, así que debería buscar software en conflicto (por ejemplo, para problemas como este )
- ¿algo más?
Leí en alguna parte que podría indicar que no hay ningún puerto de recepción abierto en el otro extremo ... pero esto tiene aún menos sentido para mí: ¿no se supone que UDP simplemente envía el datagrama y no le importa lo que le suceda? ¿O hay algún caso especial cuando el envío ocurre a / desde puertos en la misma máquina (localhost)?