I have a variable packet of type DatagramPacket. While packet.getAddress().toString() results in a String representing an the IP address, it has an ext
Use the following:
packet.getAddress().getHostAddress()
From the documentation:
Returns the IP address string in textual presentation.
Contrast that with InetAddress.toString():
Converts this IP address to a
String. The string returned is of the form: hostname / literal IP address. If the host name is unresolved, no reverse name service lookup is performed. The hostname part will be represented by an empty string.