# HG changeset patch # User František Kučera # Date 1659877787 -7200 # Node ID 7a9a52e949b959e50a729d27940a57f18b15f79a # Parent e16fa75135ad06259a7904a216a905e75b8204b2 UDP: support not only AF_INET (IPv4) but also AF_INET6 (IPv6) addresses (including link-local) diff -r e16fa75135ad -r 7a9a52e949b9 src/Socket.cpp --- a/src/Socket.cpp Sat Aug 06 15:23:40 2022 +0200 +++ b/src/Socket.cpp Sun Aug 07 15:09:47 2022 +0200 @@ -153,7 +153,7 @@ void send(const std::string& message) override { auto ai = remoteAddress.ai; - FD s(::socket(AF_INET, ai->ai_socktype, ai->ai_protocol)); + FD s(::socket(ai->ai_family, ai->ai_socktype, ai->ai_protocol)); sendto(s.getFD(), message.c_str(), message.size(), 0, ai->ai_addr, ai->ai_addrlen); if (delay) usleep(delay); }