如何收听UDP广播?

问题描述 投票:0回答:1

我有一些服务器使用 UDP 广播将信息发送到我的应用程序。
我知道服务器把他的信息发送到ip地址225.225.1.5端口8811 但我不知道如何听这个。

请帮忙...

谢谢

c# .net
1个回答
2
投票

你们的服务器平台是什么?有 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
© www.soinside.com 2019 - 2024. All rights reserved.