Close DatagramSocket using try-with-resources
This commit is contained in:
parent
3236432c39
commit
defe519101
|
@ -131,9 +131,9 @@ public class Client {
|
||||||
message.setRecursionDesired(true);
|
message.setRecursionDesired(true);
|
||||||
message.setId(random.nextInt());
|
message.setId(random.nextInt());
|
||||||
byte[] buf = message.toArray();
|
byte[] buf = message.toArray();
|
||||||
DatagramSocket socket = new DatagramSocket();
|
try (DatagramSocket socket = new DatagramSocket()) {
|
||||||
DatagramPacket packet = new DatagramPacket(
|
DatagramPacket packet = new DatagramPacket(buf, buf.length,
|
||||||
buf, buf.length, InetAddress.getByName(host), port);
|
InetAddress.getByName(host), port);
|
||||||
socket.setSoTimeout(timeout);
|
socket.setSoTimeout(timeout);
|
||||||
socket.send(packet);
|
socket.send(packet);
|
||||||
packet = new DatagramPacket(new byte[bufferSize], bufferSize);
|
packet = new DatagramPacket(new byte[bufferSize], bufferSize);
|
||||||
|
@ -144,6 +144,7 @@ public class Client {
|
||||||
}
|
}
|
||||||
return dnsMessage;
|
return dnsMessage;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Query the system DNS server for one entry.
|
* Query the system DNS server for one entry.
|
||||||
|
|
Loading…
Reference in a new issue