Decode message from client