Returns the socket address as an Ipv6 socket address.
impl SockAddr { fn as_ipv6(&self) -> Result<&Ipv6SockAddr, Errno> }
This fails if the address is not an Ipv6 socket address.