Linux 下 nc 发送接收 udp、tcp数据
warning:
这篇文章距离上次修改已过439天,其中的内容可能已经有所变动。
在Linux环境下,可以使用nc(netcat)命令来发送和接收UDP和TCP数据。
UDP数据的发送和接收
发送UDP数据:
echo "Hello, World!" | nc -u -w 1 127.0.0.1 12345在另一个终端接收UDP数据:
nc -ul 12345TCP数据的发送和接收
发送TCP数据:
echo "Hello, World!" | nc 127.0.0.1 12345在另一个终端接收TCP数据:
nc -l 12345这里,-u 选项用于UDP,没有 -u 是TCP。-w 选项用于设置超时时间,127.0.0.1 是本地回环地址,12345 是端口号。
请确保目标机器上的端口号没有被其他服务占用,并且你有权限在这些端口上进行通信。
评论已关闭