2012-09-15 12 views
9

Quiero forzar un socket a través de una interfaz de red específica. En Linux, el kernel permite que un programador logre esto configurando dicha opción de socket, pero en OS X estoy en la oscuridad.Escribir una extensión de kernel OS X para implementar la opción de socket SO_BINDTODEVICE de Linux

Y de ahí mi pregunta sobre el título: ¿es posible? Ha sido hecho? No estoy buscando reintroducir la pila de IP, simplemente habilitando el uso de la opción de vincular a la interfaz.

+2

Y el estándar 'bind (2)' con la interfaz específica de direcciones no funciona para usted? –

+0

@NikolaiNFetissov: ¿Puede explicar en enlace (2). ¿Es esta API, utilidad de línea de comandos o algo más? –

+0

@Dor: ¿Pudo resolverlo? –

Respuesta

Cuestiones relacionadas