chiark / gitweb /
correct output, lookup
authorRichard Kettlewell <rjk@greenend.org.uk>
Thu, 16 Dec 2010 22:57:25 +0000 (22:57 +0000)
committerRichard Kettlewell <rjk@greenend.org.uk>
Thu, 16 Dec 2010 22:57:25 +0000 (22:57 +0000)
udplisten.cc
udpsend.cc

index 6685bf5..42a6b45 100644 (file)
@@ -58,7 +58,7 @@ int main(int argc, char **argv) {
         if(len < 0)
           fatal("recv (%s)", argv[n]);
         buffer[len] = 0;
-        printf("%s: %s\n", argv[0], buffer);
+        printf("%s: %s\n", argv[n], buffer);
       }
     }
   }
index cd36181..ae1e1d6 100644 (file)
@@ -26,7 +26,7 @@ int main(int argc, char **argv) {
   hints.ai_family = AF_UNSPEC;
   hints.ai_socktype = SOCK_DGRAM;
   hints.ai_protocol = IPPROTO_UDP;
-  hints.ai_flags = 0;
+  hints.ai_flags = AI_V4MAPPED|AI_ADDRCONFIG;
   int rc = getaddrinfo(argv[1], argv[2], &hints, &res);
   if(rc)
     fatal("getaddrinfo: %s", gai_strerror(rc));