Windowsでソケットをデバイスにバインドするにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/1951578

  •  21-09-2019
  •  | 
  •  

質問

コンピュータにも同じネットワークカードがあります。すべてのカードは同一の IP を持ちます。ソケットを特定のカードにバインドする必要があります。Linux ではフラグ SO_BINDTODEVICE を使用できます。Windowsでこれを行うにはどうすればよいですか。

追伸これは UDP ソケットに必要です。

役に立ちましたか?

解決

私はここで同様の質問に答えました: Windows でソケットに特定のネットワーク インターフェイスを使用する

AFIK:Windows XP および Windows Server 2003 IP4 ではできないと思いますが、IP6 ではできます。Windows Vista および Windows 2008 では、それが可能です (特定の状況を除く)。

お役に立てば幸いです

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top