Net module
dns
DNS utilities.
dns
DNS utilities.
Functions
| Return | Name | Description |
|---|---|---|
auto | resolve inline | Resolves a hostname to a network address asynchronously. |
resolve
inline
inline auto resolve(const std::string & host, int port, std::function< void(int, const net::Address &)> callback, uv::Loop * loop)Resolves a hostname to a network address asynchronously.
The callback is invoked on the event loop thread when resolution completes. On failure, the callback receives a non-zero status and an empty Address.
Parameters
hostHostname or IP address string to resolve.portPort number to associate with the resolved address.callbackInvoked with (status, resolved Address); status is 0 on success.loopEvent loop to use; defaults to the default loop.
Returns
A request handle whose lifetime controls the in-flight DNS query.
