发送带echo的udp报文时设置源端口号



我用

echo "This is my data" > /dev/udp/192.168.0.92/7891

在bash脚本中测试与设备的udp通信。然后设备返回消息。我通过wireshark看到我的源端口总是在变化。

不管怎样,我想设置源端口,可以吗?

使用netcat nc及其-p选项设置源端口

如netcat手册页所述

-p source_port
根据权限限制和可用性,指定nc应该使用的源端口。

然后像这样使用:

echo "This is my data"  | nc -u -p 50000 192.168.0.92 7291

最新更新