added DISCOVER_RESPONSE_END constant
added toString method
added DISCOVER_RESPONSE_END to DISCOVER_RESPONSE message to prevent possible DatagramPacket data scrambling at the receiving end
added if condition to prevent NullPointerException