udp winsock

¿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)?