Use DatagramSocket instead of MulticastServer
Good usage of exceptions