pass on the full hostname to the protocol handler (lets it deal with multiple addresses, adds support for ipv6)