我有 netcat 在终端 1 的 8125 端口上侦听 udp 流量
nc -ul 8125
并在终端 2 中运行以下命令(用于排除数据狗客户端连接故障的测试 dogstatsd 消息):
echo "test_metric:1|c" | nc -u -w 1 -v localhost 8125
#found 0 associations
#found 1 connections:
# 1: flags=82<CONNECTED,PREFERRED>
# outif lo0
# src ::1 port 50397
# dst ::1 port 8125
# rank info not available
#Connection to localhost port 8125 [udp/*] succeeded!
我希望看到test_metric:1|c
显示在终端 1 的输出中,但根本没有输出。
您能帮我理解为什么没有显示 udp 消息以及如何成功发送 udp 消息吗?