我有一些服务器使用 UDP 广播将信息发送到我的应用程序。
我知道服务器把他的信息发送到ip地址225.225.1.5端口8811
但我不知道如何听这个。
请帮忙...
谢谢
你们的服务器平台是什么?有 php、perl、sh,我确信 c#/.net 代码可以监听。
您可以使用
netcat -ul 8811
监听 UDP 转储的命令
在 Windows 上您可以尝试:
netstat -an | find "UDP" | more
你可能会得到这样的输出:
UDP 0.0.0.0:1234 *:*
UDP 0.0.0.0:1235 *:*
UDP 0.0.0.0:1236 *:*
UDP 0.0.0.0:1237 *:*
UDP 0.0.0.0:1238 *:*
UDP 0.0.0.0:1239 *:*
随意 grep 端口
跑步:
netstat -a -p UDP -b
有助于确定连接到这些端口的内容。
这真的很有帮助:
http://bansky.net/echotool/ https://github.com/PavelBansky/EchoTool
对于在 UDP 端口 8811 上侦听的服务器模式,运行以下命令
C:\EchoTool> echotool /p udp /s 8811