|
|
int res; | int res; |
struct addrinfo hints; | struct addrinfo hints; |
memset(&hints, 0, sizeof(hints)); | memset(&hints, 0, sizeof(hints)); |
hints.ai_flags = AI_ADDRCONFIG; |
hints.ai_family = AF_UNSPEC; |
hints.ai_socktype = SOCK_DGRAM; | hints.ai_socktype = SOCK_DGRAM; |
if ((res = getaddrinfo(outhost, outport, &hints, &outaddrs)) != 0) { | if ((res = getaddrinfo(outhost, outport, &hints, &outaddrs)) != 0) { |
fprintf(stderr, "Unable to resolve requested address: %s\n", gai_strerror(res)); | fprintf(stderr, "Unable to resolve requested address: %s\n", gai_strerror(res)); |