Netcat不会通过GNU Radio Companion中套接字PDU块之间的UDP连接发送消息

Netcat不会通过GNU Radio Companion中套接字PDU块之间的UDP连接发送消息,udp,netcat,gnuradio,gnuradio-companion,Udp,Netcat,Gnuradio,Gnuradio Companion,我对Linux和GNU广播相当陌生 我正在尝试使用GNU无线电来处理信息。为了将信息传递到GNU无线电,我计划使用套接字PDU块通过套接字传递信息。为了测试连接,我在GNU Radio Companion中放置了两个插座PDU块并将它们连接在一起,然后使用netcat发送和接收消息和文件 当我将两个套接字PDU块都连接到TCP服务器时,我能够使连接正常工作。发送块设置为端口52001,接收块设置为52002。在一个终端中,我键入: nc localhost 52002 nc localhost

我对Linux和GNU广播相当陌生

我正在尝试使用GNU无线电来处理信息。为了将信息传递到GNU无线电,我计划使用套接字PDU块通过套接字传递信息。为了测试连接,我在GNU Radio Companion中放置了两个插座PDU块并将它们连接在一起,然后使用netcat发送和接收消息和文件

当我将两个套接字PDU块都连接到TCP服务器时,我能够使连接正常工作。发送块设置为端口52001,接收块设置为52002。在一个终端中,我键入:

nc localhost 52002
nc localhost 52001
在第二个终端中,我键入:

nc localhost 52002
nc localhost 52001
之后,我在第二个终端中键入的任何消息都会出现在第一个终端中

我尝试将套接字PDU块设置为UDP服务器并使用以下命令执行相同的操作:

nc -u localhost 52002
nc -u localhost 52001
但我在第二个终端中键入的任何内容都不会出现在第一个终端中


我错过了什么?netcat就是不能处理这种东西,还是我忘了一步?由于不熟悉Linux、GNU无线电和网络协议,我甚至不知道从哪里开始。

您必须转到接收终端并按enter键。这将向服务器发送一个空的UDP数据包,并告诉它该终端/套接字的存在

只是


由于UDP没有连接设置,因此不执行任何操作。

您必须转到接收终端并按enter键。这将向服务器发送一个空的UDP数据包,并告诉它该终端/套接字的存在

只是

不执行任何操作,因为UDP没有连接设置