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

时间:2019-02-13 23:58:32

标签: networking netcat gnuradio

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

我当前正在运行Ubuntu 18.04.1 LTS

1 个答案:

答案 0 :(得分: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帧,或键入任何内容。