特定のネットワーク インターフェイスを介してソケットを強制できるようにしたいと考えています。Linux では、カーネルは、プログラマーが上記のソケット オプションを設定することでこれを実現できるようにしますが、OS X では、私は暗闇の中にいます。
したがって、私のタイトルの質問 - それは可能ですか? それは行われましたか?IP スタックの再実装については検討していません。バインドからインターフェイスへのオプションの使用を有効にするだけです。
特定のネットワーク インターフェイスを介してソケットを強制できるようにしたいと考えています。Linux では、カーネルは、プログラマーが上記のソケット オプションを設定することでこれを実現できるようにしますが、OS X では、私は暗闇の中にいます。
したがって、私のタイトルの質問 - それは可能ですか? それは行われましたか?IP スタックの再実装については検討していません。バインドからインターフェイスへのオプションの使用を有効にするだけです。
RFC 3542 インターフェイスを使用して発信インターフェイスを選択します (IPV6_PKTINFO)。https://www.rfc-editor.org/rfc/rfc3542#section-6