2011-07-06 29 views
1

如何獲得C#中給定端口的廣播地址?如何在給定端口上獲得廣播地址?

正在使用的東西在 NetworkInterface.GetAllNetworkInterfaces() 正確的方法?

謝謝

澄清:我想獲得的所有廣播地址的數組。然後我添加一個給定的端口並返回IPEndPoint []。

+1

「給定的港口」是什麼意思?如果你的意思是80(HTTP),那麼這是沒有意義的。 – svick

+0

您對於給定端口的廣播地址是什麼意思?通常有一個給定子網的廣播IP。 –

+1

我相信他的意思是接口。所以他想要的是給定網絡接口的廣播IP地址。 –

回答

2

我是通過獲取IP地址,子網掩碼,然後在每個字節上做IP或者〜SUBNET來完成的。廣播[i] =(字節)(ip [i] |〜sub [i]);

+0

也在這裏討論 - https://www.countryipblocks.net/identifying-the-network-and-broadcast-address-of-a-subnet – MarcF

相關問題