Можно ли прослушивать порт на моем собственном компьютере? - PullRequest
0 голосов
/ 14 февраля 2019

Я использую GNU Radio для отправки пакетов UDP на порт 12345, используя блок Socket PDU с сервером UDP.Я знаю, что можно прослушивать порт, используя NetCat, при условии, что это входящая передача, но так как это исходит от моего собственного компьютера, как мне прослушать порт 12345?Я пытался использовать nc -u -l -p 12345, но он говорит, что порт используется должным образом.

В настоящее время я использую Ubuntu 18.04.1 LTS

1 Ответ

0 голосов
/ 14 февраля 2019

Сначала запустите потоковый граф GNU Radio, а затем попробуйте

nc -u 127.0.0.1 52001

Каждая введенная вами строка будет отправлена ​​как один пакет UDP на потоковый граф.Блок сокета PDU выведет его как PDU.И все, что отправлено в блок Socket PDU в GNU Radio, будет отображаться на вашем терминале.

Проблема с вашей командой - переключатель -l.Он пытается привязаться к порту, который уже используется, т. Е. Открыть другой сервер.Вы хотите подключиться с Netcat в качестве клиента.(Также -p устанавливает порт в качестве порта-источника для моей версии netcat. Вы хотите, чтобы 52001 был портом назначения.)

Примечание. Поскольку потоковый граф является сервером, сначала необходимо подключиться.отправив что-то к нему.Вы можете просто нажать Enter, чтобы отправить пустой кадр UDP при запуске netcat, или ввести что-либо еще.

...