I use following code to create a UDP socket and run as a server to receive data from clients, then send data back to clients.
sockaddr_in6 addr; //Clear