Odpowiedzi:
Zamiast tego możesz użyć netcat:
nc -u localhost 48772
Zamiast tego musisz użyć netcata , telnet obsługuje tylko tcp. Coś takiego będzie działać:
$ nc -u localhost 48772
netcat jest instalowany domyślnie na większości nowoczesnych maszyn z systemem Linux (przy założeniu, że to masz).
Również ze względu na kompletność chcę zaznaczyć, że istnieje inne narzędzie o nazwie socat, które opisuje się jako „netcat ++”. Może warto to sprawdzić. Ogólnie jednak Netcat zrobi wszystko, czego potrzebujesz.
Inną opcją jest użycie socat :
$ socat - UDP:localhost:48772
który łączy standardowe wejście z portem 48772 localhost
.
I odwrotnie, aby skonfigurować serwer nasłuchujący na porcie UDP 48772, który wysyła dane na standardowe wyjście:
$ socat UDP-RECV:48772 STDOUT
Jeśli port jest mniejszy niż 1024, musisz uruchomić nasłuchiwanie jako root
lub użyć sudo
. socat może działać jako przekaźnik (właściwie jego główny cel), gdzie przyjmuje dane wejściowe z jednego portu i dane wyjściowe do drugiego. Zdecydowanie netcat ++ .