2011-07-06 11 views
1

C#で特定のポートのブロードキャストアドレスを取得するにはどうすればよいですか?どのポートでブロードキャストアドレスを取得できますか?

NetworkInterface.GetAllNetworkInterfaces() 正しい方法で何かを使用していますか?

はあなたに

明確化をありがとう:私はすべてのブロードキャストアドレスの配列を取得したいのですが。次に、指定されたポートを追加してIPEndPoint []を返します。

+1

「指定ポート」とはどういう意味ですか?あなたが80(HTTP)のようなものを意味するなら、それは理にかなっていません。 – svick

+0

特定のポートのブロードキャストアドレスはどういう意味ですか?通常、特定のサブネットのブロードキャストIPがあります。 –

+1

私はポートによって彼がインターフェイスを意味すると信じています。だから彼は、特定のネットワークインターフェイスのブロードキャストIPアドレスを望んでいます。 –

答えて

2

私は、IPアドレス、サブネットマスクを取得し、各バイトごとにIP OR〜SUBNETを実行しています。

ブロードキャスト[i] =(バイト)(ip [i] |〜sub [i]);

+0

ここでも説明します - https://www.countryipblocks.net/identifying-the-network-and-broadcast-address-of-a-subnet – MarcF

関連する問題