Ответы:
Вместо этого вы можете использовать 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 ++ .