ソケットをバインドするときの INADDR_ANY の使用と結果について混乱しています。もちろん、INADDR_ANY はすべてのローカル インターフェイスをリッスンします。これがどのような結果をもたらすかについての私の質問。
特定の IP アドレスにバインドすると、カーネルは逆多重化を処理できますが、参照を見つけることができなくなることを読んだことを覚えています。
INADDR_ANY を使用すると、この種の結果が生じるのでしょうか、それとも単にすべてのローカル IP からデータを受信するだけでしょうか? それぞれの種類のバインディングを使用する利点と問題点は何ですか?
これについて議論する他の質問:
編集:参照が見つかりました。Unix Network Programming (Stevens) によるものです。
ワイルドカード以外の IP アドレスをバインドする利点の 1 つは、指定されたサーバー プロセスへの指定された宛先 IP アドレスの逆多重化がカーネルによって行われることです。
これはどういう意味ですか?