Assign from another address.
address & operator=( const address & other);
Assign from an IPv4 address.
address & operator=( const asio::ip::address_v4 & ipv4_address);
Assign from an IPv6 address.
address & operator=( const asio::ip::address_v6 & ipv6_address);