Відповіді:
Ви можете використовувати netcat замість:
nc -u localhost 48772
Натомість вам потрібно використовувати netcat , telnet підтримує лише tcp. Щось подібне спрацює:
$ nc -u localhost 48772
netcat встановлюється за замовчуванням на більшості сучасних машин Linux (якщо припустити, що це у вас є).
Також для повноти хочу зазначити, що є ще один інструмент під назвою socat, який описує себе як "netcat ++". Можливо, добре перевірити. Взагалі, однак Netcat зробить те, що потрібно просто чудово.
Ще один варіант - використовувати socat :
$ socat - UDP:localhost:48772
який підключає його стандартний вхід до порту 48772 в localhost
.
І навпаки, налаштувати сервер, який прослуховує порт UDP 48772, який виводить на стандартний вихід:
$ socat UDP-RECV:48772 STDOUT
Якщо порт знаходиться нижче 1024, вам потрібно запустити слухача як root
або використовувати sudo
. socat може діяти як реле (фактично його основне призначення), коли він приймає вхід на одному порту і виводить на інший. Визначально netcat ++ .