Linux で INADDR_ANY
にバインドする場合 その後、ソケットは 0.0.0.0
にバインドされたままになります どのように変更されても、任意のローカル IP アドレスへの接続を受け入れます。 TCP 接続が確立された場合にのみ、単一の接続が受信された IP アドレスにバインドされます。他の接続は、どのアドレスでも引き続き受信できます。
はい、新しく作成された、または新しく構成されたインターフェースで接続を受け入れます。
ダミーのインターフェイスを作成して、自分で試すことができます:
/sbin/ifconfig dummy0 172.17.42.99 netmask 255.255.255.255
か何か;次に、その IP への接続を試みます。