2012-09-15 8 views
9

voglio essere in grado di forzare una presa attraverso una specifica interfaccia di rete. In Linux il kernel consente a un programmatore di ottenere ciò impostando l'opzione socket, ma in OS X sono al buio.Scrivere un estensione X kernel del sistema operativo per implementare l'opzione presa SO_BINDTODEVICE Linux

E qui il mio titolo di domanda - è possibile? È stato fatto? Non sto cercando di ri-implementare lo stack IP, semplicemente abilitando l'uso dell'opzione bind-to-interface.

+2

e Standard 'bind (2)' con particolari addres interfaccia non funziona per voi? –

+0

@NikolaiNFetissov: puoi elaborare su bind (2). Questa API, utilità della riga di comando o qualcos'altro? –

+0

@Dor: sei riuscito a capirlo? –

risposta