diff --git a/EchoExample/src/udp/UDPClient.java b/EchoExample/src/udp/UDPClient.java index 73b8a3b..47c8c69 100644 --- a/EchoExample/src/udp/UDPClient.java +++ b/EchoExample/src/udp/UDPClient.java @@ -29,7 +29,7 @@ public static void main(String args []) throws Exception { DatagramPacket receivePacket = new DatagramPacket(receiveData, receiveData.length); clientSocket.receive(receivePacket); - String modifiedSentence = new String(receivePacket.getData()); + String modifiedSentence = new String(receivePacket.getData(), receivePacket.getOffset(), receivePacket.getLength()); System.out.println("FROM SERVER: " + modifiedSentence); diff --git a/EchoExample/src/udp/UDPServer.java b/EchoExample/src/udp/UDPServer.java index 800a57b..b6b29de 100644 --- a/EchoExample/src/udp/UDPServer.java +++ b/EchoExample/src/udp/UDPServer.java @@ -16,7 +16,7 @@ public static void main(String args[]) throws Exception { DatagramPacket receivePacket = new DatagramPacket(receiveData, receiveData.length); serverSocket.receive(receivePacket); - String sentence = new String(receivePacket.getData()); + String sentence = new String(receivePacket.getData(), receivePacket.getOffset(), receivePacket.getLength()); InetAddress IPAddress = receivePacket.getAddress(); int port = receivePacket.getPort(); @@ -28,4 +28,4 @@ public static void main(String args[]) throws Exception { serverSocket.send(sendPacket); } } -} \ No newline at end of file +}