#include #include #ifndef _WIN32 #include #else #include #endif struct InetAddress { int family; uint8_t addr[16]; } __attribute__((packed)); uint32_t * join_multicast(int fd, size_t * count); struct InetAddress * local_addresses( size_t * count ); uint32_t * broadcast_addresses(void);