public final void sendMessage(Message msg) {
    	System.out.println("============== Sending Msg ==================" );
            try {
                        byte[] buffer =  new byte[1024];
                        DatagramPacket packet = new DatagramPacket(buffer, buffer.length, multicastAddre, 4446);
                        packet.setData(msg.getContent().getBytes());
                        System.out.println("MulticastSenderThread: Sending packets ..");
                        sendSocket.send(packet);
             } catch (IOException e) {
            	System.out.println("Error on multicast socket");
            	e.printStackTrace();
            } catch (Throwable e) {
                e.printStackTrace();
            } 
    }