2011-11-26 13 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,它提供了很好的庫來管理數據包。

相關問題