Added v6-only options etc to mdns socket, and joining group now too.
Now using IPv4/IPv6 - IPv6 if available, IPv4 otherwise (pretty much).