diff --git a/httplib.h b/httplib.h index b7be298..3185dd7 100644 --- a/httplib.h +++ b/httplib.h @@ -3262,7 +3262,7 @@ socket_t create_socket(const std::string &host, const std::string &ip, int port, memset(&hints, 0, sizeof(struct addrinfo)); hints.ai_socktype = SOCK_STREAM; - hints.ai_protocol = 0; + hints.ai_protocol = IPPROTO_IP; if (!ip.empty()) { node = ip.c_str();