module Cf_ip6_proto:Thesig
..end
AF_INET6
address family (for use with TCP and UDP over IPv6).module AF:Cf_socket.AF
with type tag_t = [ `AF_INET6 ] and type address_t = Cf_ip6_addr.opaque Cf_ip6_addr.t * int
type
mreq_t = {
|
ipv6mr_multiaddr : |
|
ipv6mr_interface : |
The following socket options are available on sockets of AF_INET6 family.
val ipv6_unicast_hops : (int, [ `AF_INET6 ], 'a) Cf_socket.sockopt_t
val ipv6_v6only : (bool, [ `AF_INET6 ], 'a) Cf_socket.sockopt_t
val ipv6_join_group : (mreq_t, [ `AF_INET6 ], [ `SOCK_DGRAM ]) Cf_socket.sockopt_t
val ipv6_leave_group : (mreq_t, [ `AF_INET6 ], [ `SOCK_DGRAM ]) Cf_socket.sockopt_t
val ipv6_multicast_if : (int, [ `AF_INET6 ], [ `SOCK_DGRAM ]) Cf_socket.sockopt_t
val ipv6_multicast_hops : (int, [ `AF_INET6 ], [ `SOCK_DGRAM ]) Cf_socket.sockopt_t
val ipv6_multicast_loop : (bool, [ `AF_INET6 ], [ `SOCK_DGRAM ]) Cf_socket.sockopt_t