diff --git a/udp/UDPClient.java b/udp/UDPClient.java index 14c8caf1f84023baa9706d96c34695f4fc857482..d55b58aaab86b99899284f62e0806036979f1df7 100644 --- a/udp/UDPClient.java +++ b/udp/UDPClient.java @@ -35,7 +35,7 @@ class UDPClient { /* Riceve il pacchetto dal server */ clientSocket.receive(receivePacket); - String modifiedSentence = new String(receivePacket.getData()).trim(); + String modifiedSentence = new String(receivePacket.getData(), 0, receivePacket.getLength()); System.out.println("FROM SERVER: " + modifiedSentence); clientSocket.close(); diff --git a/udp/UDPServer.java b/udp/UDPServer.java index 29f1a30f576a8ca159a6d959fba10ae8df906c91..59f5b90db629bd1dc3d49b048899cbd0c1c5fbb0 100644 --- a/udp/UDPServer.java +++ b/udp/UDPServer.java @@ -23,7 +23,7 @@ class UDPServer { /* Riceve un pacchetto da un client */ serverSocket.receive(receivePacket); - String sentence = new String(receivePacket.getData()); + String sentence = new String(receivePacket.getData(), 0, receivePacket.getLength()); /* Ottiene dal pacchetto informazioni sul mittente */ InetAddress IPAddress = receivePacket.getAddress();