Last IP address in the IPv4 multicast range.
First IP address in the IPv4 multicast range.
Last IP address in the IPv4 source specific multicast range.
First IP address in the IPv4 source specific multicast range.
Parses an IPv4 address from a dotted-decimal string, returning None
if the string is not a valid IPv4 address.
Constructs an address from the specified 4 bytes.
Constructs an address from the specified 4 bytes.
Each byte is represented as an Int
to avoid having to manually call .toByte
on each value --
the toByte
call is done inside this function.
Constructs an IPv4 address from a 4-element byte array.
Constructs an IPv4 address from a 4-element byte array.
Returns Some
when array is exactly 4-bytes and None
otherwise.
Constructs an IPv4 address from a Long
, using the lower 32-bits.
Computes a mask by setting the first / left-most n
bits high.
Computes a mask by setting the first / left-most n
bits high.
scala> Ipv4Address.mask(16) res0: Ipv4Address = 255.255.0.0