mongoose/docs/c-api/net.h/mg_resolve.md
Deomid Ryabkov 492dcdca8d MG_DISABLE_(DNS|(_SYNC)?_RESOLVER) -> MG_ENABLE_$1
Disable sync resolver by default.

PUBLISHED_FROM=dbaed194e5fe211c07564fe6880649a1aee7f662
2016-10-17 19:21:46 +00:00

450 B

title decl_name symbol_kind signature
mg_resolve() mg_resolve func int mg_resolve(const char *domain_name, char *ip_addr_buf, size_t buf_len);

Convert domain name into IP address.

This is a utility function. If compilation flags have -DMG_ENABLE_GETADDRINFO, then getaddrinfo() call is used for name resolution. Otherwise, gethostbyname() is used.

CAUTION: this function can block. Return 1 on success, 0 on failure.