A library for manipulation of IP (and MAC) address representations
Library ipaddr.unix
Module Ipaddr_unix . V4
val to_inet_addr : Ipaddr.V4.t -> Unix.inet_addr

to_inet_addr ip is the Unix.inet_addr equivalent of the IPv4 address ip.

val of_inet_addr_exn : Unix.inet_addr -> Ipaddr.V4.t

of_inet_addr_exn ip is the Ipaddr.t equivalent of the Unix.inet_addr ip IPv4 address. Raises Ipaddr.Parse_error if ip is not a valid representation of an IPv4 address.

val of_inet_addr : Unix.inet_addr -> Ipaddr.V4.t option

Same as of_inet_addr_exn but returns an option type instead of raising an exception.