2011-04-07 10 views

Respuesta

4

Lo que hizo la llamada a socket() aspecto como por fd? Si el primer parámetro, la familia de protocolos, no era AF_INET6 (o PF_INET6), esta llamada no es aplicable.

5

Parece que * OS derivado de BSD no permite configurar ni borrar esta opción. Veo el mismo comportamiento en FreeBSD 8.X. El socket es 100% AF_INET6.

+4

FreeBSD desde 5.x ha deshabilitado el uso de IPv4 en direcciones IPv6 y, por lo tanto, a menos que vuelva a activar esa función estableciendo el indicador de configuración requerido en rc.conf, no podrá usarlo. –

3

Asegúrese de llamar a bind()después desetsockopt() para esta opción.

Cuestiones relacionadas