最简单的示例如下:

echo -e "\n\n\n" > /dev/udp/192.168.45.45/9875


用tcpdump来看,实际上是发送4个数据包。如果我需要发送一个由十六进制(有效载荷)0a0a0a组成的数据包,可以使用/ dev / udp设备吗?

最佳答案

我尝试了这个,它似乎只发送了一个包含四个字符的包(=包括尾随换行符):

echo -e "\n\n\n" >/tmp/foo
cat /tmp/foo > /dev/udp/10.211.55.9/42000


问题似乎出在echo而不是/ dev / udp。

希望这可以帮助。
汉奴

10-05 20:49
查看更多