]> git.sesse.net Git - bursty/blobdiff - receiver.c
Convert to IPv6.
[bursty] / receiver.c
index b4c0759c537b6f9c04a79767fbfb17a0b1df8bd8..9340f1e956120549eae69e6e93dfa6284ae8d3a8 100644 (file)
 
 int main(int argc, char **argv)
 {
-       int sock = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP);
-       struct sockaddr_in addr;
-       addr.sin_family = AF_INET;
-       addr.sin_addr.s_addr = inet_addr(argv[1]);
-       addr.sin_port = htons(atoi(argv[2]));
+       int sock = socket(AF_INET6, SOCK_DGRAM, IPPROTO_UDP);
+       struct sockaddr_in6 addr;
+       addr.sin6_family = AF_INET6;
+       addr.sin6_port = htons(atoi(argv[2]));
+
+       inet_pton(AF_INET6, argv[1], &addr.sin6_addr);
 
        bind(sock, (struct sockaddr *)&addr, sizeof(addr));
        listen(sock, 255);