9
特定のネットワークインターフェイスを介してソケットを強制できます。 Linuxでは、カーネルはプログラマがソケットオプションを設定することでこれを達成することができますが、OS Xでは暗いです。LinuxのSO_BINDTODEVICEソケットオプションを実装するためのOS Xカーネル拡張の作成
そして、私のタイトルの質問 - それは可能ですか?それは終わったのですか? IPスタックを再実装するのではなく、インターフェイスへのバインドオプションの使用を有効にするだけです。
そして、特定のインターフェースアドレスで標準の 'bind(2)'はあなたのために働きませんか? –
@NikolaiNFetissov:あなたはbind(2)について詳述できますか?このAPI、コマンドラインユーティリティなどですか? –
@Dor:あなたはそれを把握できましたか? –