最简单的示例如下:
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。
希望这可以帮助。
汉奴