From 6f7431c6597101a6efadba10ec7a4c8ddefdd97e Mon Sep 17 00:00:00 2001 From: ArminKleinert Date: Fri, 24 Jun 2022 10:34:43 +0200 Subject: [PATCH 1/2] Update UDPClient.java --- EchoExample/src/udp/UDPClient.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); From 8b3eb6df655143db481b26cc37be86bd15cda319 Mon Sep 17 00:00:00 2001 From: ArminKleinert Date: Fri, 24 Jun 2022 10:38:27 +0200 Subject: [PATCH 2/2] Update UDPServer.java --- EchoExample/src/udp/UDPServer.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 +}