This method should be updated to use a Resolver before connecting (moving the relevant logic from SimpleAsyncHTTPClient)
This would be cool!
Maybe using https://pypi.python.org/pypi/pycares?
Ah, I see there is a DNS resolver already in netutil, so this means just using that?
Document that IOStream.connect blocks on DNS and recommend TCPClient …