Deseamos mostrarte la mejor respuesta que descubrimos en línea. Nosotros deseamos que te resulte útil y si puedes aportar algún detalle que nos pueda ayudar a mejorar hazlo con total libertad.
Solución:
Utilizar IPAddress.Any
escuchar. Este parece ser tu objetivo:
//listen on all local addresses
La dirección de escucha que ha especificado no es válida por alguna razón. No es necesario especificar una dirección numérica.
los TcpListener
escucha las conexiones del cliente de red TCP, en un puerto dado en su máquina local. es decir, por entrante conexiones Su código actuará como una especie de “servidor”.
La dirección solicitada no es válida en su contexto
Simplemente, significa que la dirección IP proporcionada no es utilizada por ninguna interfaz de red en su máquina.
Utilizar IPAddress.Any
para escuchar en cualquier dirección IP (es decir, interfaz de red).
Sin embargo, podría darse el caso de que necesitas conectarte al sensor (en el puerto 3000), no al revés.
EDITAR: La nueva excepción simplemente le dice que tiene dos aplicaciones que intentan escuchar la misma combinación de interfaz/puerto. ¿Tienes dos instancias ejecutándose al mismo tiempo?