我正在做一些代码测试,一方面是我需要一个活动的UDP Server。我试过在网上寻找如何安装一个,但运气不佳。
我唯一的要求是一个 UDP 服务器,我可以用我的代码连接它并检索一个简单的响应。
我正在使用 Ubuntu 16.04 Xenial。
有人可以帮忙吗?
我的问题是提供一个我可以使用的 UDP 服务器。
我看到 Arcserve UDP 代理 (Linux) 但不确定,因为这可能用于备份
我也看到 netcat 但我如何发送响应?谢谢!
更新
这是我尝试过的:
root@ubuntuT:/home/jon/gocode/udpserv# echo "pingpong" | nc -u 127.0.0.1 -l 12345 &
[5] 36067
root@ubuntuT:/home/jon/gocode/udpserv# curl http://127.0.0.1:12345
curl: (7) Failed to connect to 127.0.0.1 port 12345: Connection refused
试试网猫:
nc -u -l 12345 < /dev/zero
它将启动简单的服务器,该服务器将在端口 12345 上向您发送零值字节。
或者:
echo "pingpong" | nc -u -l 12345
如果你想要简单的文字答案。
你可以安装 dnsmasq 来监听端口 53/udp。这是一个快速的。
您可以在 udp 上启动一个 python 侦听器。
如果您需要客户,这将起作用。