Modified connection::async_connect to accept a port number instead of service string. Also modified handlers to set the connection host name only if the connect succeeded.