是否可以在我自己的计算机上收听端口?

问题描述 投票:0回答:1

我正在使用GNU Radio使用带有UDP服务器的Socket PDU块将UDP数据包发送到端口12345。我知道有可能使用NetCat监听端口,前提是它是一个传入的传输,但由于这是来自我自己的计算机,我该如何收听端口12345?我试图使用nc -u -l -p 12345,但它说端口正在按预期使用。

我目前正在运行Ubuntu 18.04.1 LTS

networking netcat gnuradio
1个回答
0
投票

首先启动GNU Radio流程图,然后尝试

nc -u 127.0.0.1 52001

您键入的每一行都将作为一个UDP数据包发送到流程图。套接字PDU块将其作为PDU输出。并且发送到GNU Radio中的Socket PDU块的所有内容都将显示在您的终端中。

你的命令的问题是-l开关。它尝试绑定到已在使用的端口,即打开另一台服务器。您想要将netcat作为客户端连接。 (另外-p将端口设置为我的netcat版本的源端口。您希望52001成为目标端口。)

注意,由于流程图是服务器,因此首先必须通过向其发送内容进行连接。您可以在启动netcat时按Enter键发送空的UDP帧或键入任何内容。

© www.soinside.com 2019 - 2024. All rights reserved.