Risposte:
Puoi invece usare netcat:
nc -u localhost 48772
Devi usare invece netcat , telnet supporta solo tcp. Qualcosa del genere funzionerà:
$ nc -u localhost 48772
netcat è installato di default sulla maggior parte delle macchine Linux moderne (supponendo che sia quello che hai).
Anche per completezza voglio sottolineare che esiste un altro strumento chiamato socat che si definisce "netcat ++". Potrebbe essere una buona cosa da verificare. In generale, tuttavia, netcat farà esattamente ciò di cui hai bisogno.
Un'altra opzione è utilizzare socat :
$ socat - UDP:localhost:48772
che collega il suo input standard alla porta 48772 su localhost
.
Viceversa, per configurare un server in ascolto sulla porta UDP 48772 che genera output standard:
$ socat UDP-RECV:48772 STDOUT
Se la porta è inferiore a 1024, è necessario eseguire il listener come root
o utilizzare sudo
. socat può fungere da relè (in realtà il suo scopo principale) in cui accetta input su una porta e output su un'altra. Sicuramente netcat ++ .