Risposte:
Per citare la ncpagina man :
-lUtilizzato per specificare che nc dovrebbe essere in attesa di una connessione in entrata anziché avviare una connessione a un host remoto. È un errore usare questa opzione insieme alle opzioni -p, -s o -z. Inoltre, tutti i timeout specificati con l'opzione -w vengono ignorati.
La chiave qui è che -pnon può essere combinato con la -lbandiera. Quando si utilizza il -lflag, vengono utilizzate tutte le porte specificate negli argomenti posizionali. Quindi, invece, è possibile utilizzare quanto segue:
netcat -ul 2115
Per qualche ragione, la soluzione di Andrew non ha funzionato per me. Con ulteriori ricerche, ho imparato che è necessario aggiungere -p flag quando si lavora localmente. Quindi il seguente comando ha funzionato per me.
nc -ulp 2115