2011-03-07 28 views
0

ソケットにINADDR_ANYを使用するとどうなりますか?自分のコンピュータに関連するすべてのローカルインターフェイスから、または自分のインターフェイスを介して転送されるすべてのトラフィックをすべて受信しますか? HUBを使用するネットワークにとって非常に重要です!INADDR_ANY詳細

ありがとうございました

答えて

0

技術的にもどちらでもありません。詳細は、bind(MSDN)のドキュメントを参照してください。

+0

私はネットワークインターフェイスを盗聴したいと思いますし、各IP用にスレッドを使用していますが、INADDR_ANYを使用してすべてのパケットを受信するスレッドのみを使用したいのですか?それはちょうど "recv"を待つ!何か案が? – Hosi

+0

INADDR_ANYとSIO_RCVALLの両方のオプションを使用する必要があります。しかし、SIO_RCVALLは1つのインターフェイスのためのものです:/ – Hosi

+0

@HosiはパケットキャプチャにWinPcapを使用します:http://www.winpcap.org/ –