Windowsでソケットをデバイスにバインドするにはどうすればよいですか?
質問
コンピュータにも同じネットワークカードがあります。すべてのカードは同一の IP を持ちます。ソケットを特定のカードにバインドする必要があります。Linux ではフラグ SO_BINDTODEVICE を使用できます。Windowsでこれを行うにはどうすればよいですか。
追伸これは UDP ソケットに必要です。
解決
私はここで同様の質問に答えました: Windows でソケットに特定のネットワーク インターフェイスを使用する
AFIK:Windows XP および Windows Server 2003 IP4 ではできないと思いますが、IP6 ではできます。Windows Vista および Windows 2008 では、それが可能です (特定の状況を除く)。
お役に立てば幸いです
所属していません StackOverflow