2011-11-26 33 views
0

我不知道这是否可以用c#app完成。任何人都可以点我的 写一个应用方向:如何编写简单的c#脚本/应用程序或软件来阻止传入的udp数据包?

  • 检查数据包进来的UDP端口:1234

  • 如果数据包来自端口的远程1234接受它,否则拒绝
    它如果来自任何其他端口。

  • 另外我想限制进来的数据包数量为
    比方说32kb/s。

是否有软件,任何可以做到这一点的防火墙?如果不是有任何Windows库可以使用和脚本与C#应用程序?

+2

你通常不会写一个c#程序来做到这一点。使用操作系统的数据包过滤功能。 –

回答

0

有大量的文件。该.NET FrameworkUdpClient class.您也可以看看这个nice introduction to sockets.

至于说Andrew Barber,做你自己的程序日常使用可能不是最佳的解决方案。但是,如果你只是想玩TCP/IP协议栈,你也可以看看Python,它提供了很好的库来管理数据包。

相关问题