¿Cómo solucionar el error de Python "OSError: [WinError 10049] La dirección solicitada no es válida en su contexto" en Windows 10?

¿Cómo solucionar el error de Python "OSError: [WinError 10049] La dirección solicitada no es válida en su contexto" en Windows 10?

En un sistema Windows 10, estoy intentando escuchar a un remitente de multidifusión con una dirección IP y un puerto. Funciona sin problemas en Ubuntu, pero en Windows me sale el error

OSError: [WinError 10049] The requested address is not valid in its context

El error aparece en una parte donde intento vincular un socket:

sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM, socket.IPPROTO_UDP)
sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
sock.bind((group, port))

Veo la dirección IP groupy la portvisible en Wirehark.

¿Cómo solucionar ese error idealmente sin reiniciar la computadora portátil?

  • Intenté reiniciar el adaptador de red netshpero eso no ayudó.
  • Intenté ejecutar el script de Python como administrador pero eso no ayudó
  • Reiniciar la computadora portátil tampoco ayudó
  • Agregué la ruta al pythonejecutable que uso desde virtualenv a la lista de aplicaciones permitidas a través del firewall, pero, como habrás adivinado, eso tampoco ayudó.

Respuesta1

Parece que este problema no se puede resolver. Tienes que usar un sistema operativo diferente.

información relacionada