Respuestas:
Para citar la nc
página del manual :
-l
Se utiliza para especificar que nc debería escuchar una conexión entrante en lugar de iniciar una conexión a un host remoto. Es un error utilizar esta opción junto con las opciones -p, -s o -z. Además, se ignoran los tiempos de espera especificados con la opción -w.
La clave aquí es que -p
no se puede combinar con la -l
bandera. Cuando se usa la -l
bandera, se usan todos los puertos especificados en los argumentos posicionales. Entonces, en su lugar, podría usar lo siguiente:
netcat -ul 2115
Por alguna razón, la solución de Andrew no funcionó para mí. Con más investigación, aprendí que debemos agregar el indicador -p cuando trabajamos localmente. Entonces el siguiente comando funcionó para mí.
nc -ulp 2115