如何收听UDP广播?

时间:2015-03-17 17:17:04

标签: c# .net

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

任何帮助请...

由于

1 个答案:

答案 0 :(得分:1)

您的服务器平台是什么?有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/

对于在UDP端口8811上侦听的服务器模式,请执行以下命令

C:\EchoTool> echotool /p udp /s 8811