Posix_socketval socket_type_t : socket_type Ctypes.typval sock_dgram : socket_typeval sock_stream : socket_typeval sock_seqpacket : socket_typemodule Sa_family = Posix_socket_types.Sa_familyType of the sa_family field.
val sa_family_t : sa_family_t Ctypes.typval af_inet : sa_family_tSocket types constants.
val af_inet6 : sa_family_tval af_unspec : sa_family_tval socklen_t : socklen_t Ctypes.typval sockaddr_storage : unit -> sockaddr_storage Ctypes.ptrmodule Sockaddr : sig ... endGeneric sockaddr_t structure.
type sockaddr = Sockaddr.t Ctypes.structureval sockaddr_t : sockaddr Ctypes.typval sockaddr_len : sockaddr Ctypes.ptr -> intmodule Addrinfo : sig ... endmodule SockaddrInet : sig ... endINET (ipv4) socket_in structure.
type sockaddr_in = SockaddrInet.t Ctypes.structureval sockaddr_in_t : sockaddr_in Ctypes.typmodule SockaddrInet6 : sig ... endINET6 (ipv6) socket_in6 structure.
type sockaddr_in6 = SockaddrInet6.t Ctypes.structureval sockaddr_in6_t : sockaddr_in6 Ctypes.typval getnameinfo : sockaddr Ctypes.ptr -> string * intIP address conversion functions.
val getaddrinfo :
?hints:Addrinfo.t Ctypes.structure Ctypes.ptr ->
?port:[ `Int of int | `String of string ] ->
string ->
sockaddr Ctypes.ptr listval from_unix_sockaddr : Unix.sockaddr -> sockaddr Ctypes.ptrInterface with the Unix module.
val to_unix_sockaddr : sockaddr Ctypes.ptr -> Unix.sockaddr