Writing a UDP multicast server/client application: Explain and exemplify the implementation of a UDP multicast-based application.