module Cf_ip6_proto:Thesig..end
AF_INET6 address family (for use with TCP and UDP over IPv6).module AF:Cf_socket.AFwith type tag = [ `AF_INET6 ] and type address = Cf_ip6_addr.opaque Cf_ip6_addr.t * int * int32
module TCP:Cf_socket.Pwith module AF = AF and module ST = Cf_socket.SOCK_STREAM
module UDP:Cf_socket.Pwith module AF = AF and module ST = Cf_socket.SOCK_DGRAM
type mreq = {
|
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.sockoptval ipv6_v6only : (bool, [ `AF_INET6 ], 'a) Cf_socket.sockoptval ipv6_join_group : (mreq, [ `AF_INET6 ], [ `SOCK_DGRAM ]) Cf_socket.sockoptval ipv6_leave_group : (mreq, [ `AF_INET6 ], [ `SOCK_DGRAM ]) Cf_socket.sockoptval ipv6_multicast_if : (int, [ `AF_INET6 ], [ `SOCK_DGRAM ]) Cf_socket.sockoptval ipv6_multicast_hops : (int, [ `AF_INET6 ], [ `SOCK_DGRAM ]) Cf_socket.sockoptval ipv6_multicast_loop : (bool, [ `AF_INET6 ], [ `SOCK_DGRAM ]) Cf_socket.sockopt