2 つのネットワーク インターフェイスがあり、両方で同じ UDP ポートにバインドしようとしていますが、2 番目のポートにバインドしようとするとエラーが発生しますEADDRINUSE
。ソケットにバインドするときに、sockaddr*
使用するポートと一意の IP アドレスを設定した場所を渡します。
ソケットオプションを使用する必要がありますSO_REUSEADDR
か? これにより、メッセージをどちらのソケットでも受信できるようになりますか、それともバインド先の IP アドレスに一致するソケットに送信されますか?