{
DatagramPacket packet = new DatagramPacket(new byte[MAX_PACKET_SIZE], MAX_PACKET_SIZE);
_socket.setSoTimeout(timeout);
_socket.receive(packet);
DnsMessage message = new DnsMessage();
message.decode(new ByteArrayBuffer(packet.getData()));
_socket.close();
return message;
}
public DatagramSocket getSocket()