Изменение порта при использовании netcat

Я думаю, что imgoutможет быть просто псевдонимом для некоторого варианта этого

convert -font Symbola -pointsize 64 -fill black -background white caption:"`tee`" caption.png

Обратите внимание, что вам нужен шрифт Symbola . Который был поврежден в моем Kubuntu (даже после переустановки ), что вызвало некоторые проблемы с тестированием.

Сценарий, который вы даете, создает 3 символа, затем они отображаются этим шрифтом и выводятся в файл изображения, который я назвал caption.png. При тестировании этот скрипт создает изображение из 3 игральных костей с 4, 3, 2, сложенными вертикально.

Для полноты информации единственная онлайн-ссылка на реальную программу imgoutбыла использована в твитах (, например @eban )и плагине для graphicsmagick. На веб-сайте imagemagick.org нет ссылки на imgout, кроме как в качестве заполнителя для выходного файла изображения.

0
03.01.2021, 19:24
1 ответ

Соединение имеет две конечные точки.

ncпривязывается к некоторому локальному адресу и порту, это локальная конечная точка. Локальный порт может быть назначен автоматически или вы можете запросить определенный порт, для этого предназначен -p. Вы можете использовать или не использовать -p.

ncпытается подключиться к какому-то адресу и порту, это удаленная конечная точка. По nc host portвы указываете удаленный адрес и порт. Вы должны указать удаленный порт, иначе инструмент не знает, куда подключиться к (, например.no port to connect).

В nc localhost -p 3000удаленный конец находится в localhost, но это ничего не меняет. Инструменту все равно, адрес localhostили что-то еще, ему нужно знать адрес и порт для подключения. Это обязательно. Вы сказали ему адрес, но не порт для подключения к (, поэтомуno port to connect). Вы указали порт для привязки, это необязательно.

В nc localhost 3000вы точно указываете, куда подключаться. -pотсутствует, и инструмент привязывается к какому-то случайному порту (-или ). Этого достаточно, чтобы средство заработало.

0
18.03.2021, 22:38

Теги

Похожие вопросы