linux怎么使用nc命令来发送一串使用udp协议的数据?或者不是NC也可以的命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux怎么使用nc命令来发送一串使用udp协议的数据?或者不是NC也可以的命令相关的知识,希望对你有一定的参考价值。
我想使用sh来发送一个udp协议的命令,我查到的是使用socat来实现,能不能使用nc来实现呢
echo “hello” | socat - udp4-datagram:192.168.1.1:81 //这是使用socat来发送hello的代码
使用nc -u可以发udp,请问具体(代码)怎么使用nc来发送hello到一个ip的某个端口
或者
echo -n "hello" >/dev/udp/localhost/8000本回答被提问者采纳
linux shell命令行向udp端口发送数据
参考技术A 先nc -uv,然后在输入数据即可nc -uvz可以用来测试udp端口是否开启监听
比如要向本地10001端口发送数据,可以使用
echo "hello" > /dev/udp/localhost/10001
方法二的好处在于,发送完数据后自动退出。当我们需要在命令行下循环向特定udp端口发送数据时,我们只能使用方法二。
例如
while true
do
echo "xxxx" > /dev/udp/localhost/10001
done
以上是关于linux怎么使用nc命令来发送一串使用udp协议的数据?或者不是NC也可以的命令的主要内容,如果未能解决你的问题,请参考以下文章