Il comando Netcat UDP non funziona?

0

Da un terminale:

echo "test" | nc -u -l 127.0.0.1 10000

Da un altro terminale:

nc -u 127.0.0.1 10000

Ma il terminale si blocca, non restituisce l'output di "test". Sembra funzionare bene senza l'argomento -u . Cosa sto sbagliando qui?

    
posta user310863 18.11.2018 - 09:06
fonte

1 risposta

0

Sembra che tu abbia invertito accidentalmente quale sia l'ascoltatore e quale no. Cioè dovrai modificare i comandi come segue:

Apri prima il listener:

nc -u -l 127.0.0.1 10000

Quindi il mittente:

echo "test" | nc -u 127.0.0.1 10000

Quindi vedrai che l'ascoltatore emette "test" sulla console.

Puoi fermare il programma nc premendo Ctrl-c.

    
risposta data 18.11.2018 - 20:22
fonte

Leggi altre domande sui tag