From 15440b782e3d450836710cd9b502ece936a594ab Mon Sep 17 00:00:00 2001 From: Rico <Rico@Rico-PC.ern.nps.edu> Date: Mon, 26 Feb 2018 16:26:41 -0800 Subject: [PATCH] Landas assignment 2 Byte Array clearing fix --- projects/Assignments/homework2/LandasMulticastReceiver.java | 4 +++- projects/Assignments/homework2/LandasMulticastReceiver2.java | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/projects/Assignments/homework2/LandasMulticastReceiver.java b/projects/Assignments/homework2/LandasMulticastReceiver.java index ef5f719643..5141609356 100644 --- a/projects/Assignments/homework2/LandasMulticastReceiver.java +++ b/projects/Assignments/homework2/LandasMulticastReceiver.java @@ -20,7 +20,8 @@ public class LandasMulticastReceiver { // buffer of bytes // the incoming bytes containing the information from the server - byte[] buf = new byte[256]; + // ** this stored the excess array slot and printed extra + //byte[] buf = new byte[256]; // Multicast socket try (MulticastSocket clientSocket = new MulticastSocket(PORT)){ @@ -28,6 +29,7 @@ public class LandasMulticastReceiver { clientSocket.joinGroup(address); while (true) { + byte[] buf = new byte[256]; // Receive information and print DatagramPacket msgPacket = new DatagramPacket(buf, buf.length); clientSocket.receive(msgPacket); diff --git a/projects/Assignments/homework2/LandasMulticastReceiver2.java b/projects/Assignments/homework2/LandasMulticastReceiver2.java index 4fb15ffa8e..ec397d9b80 100644 --- a/projects/Assignments/homework2/LandasMulticastReceiver2.java +++ b/projects/Assignments/homework2/LandasMulticastReceiver2.java @@ -20,7 +20,8 @@ public class LandasMulticastReceiver2 { // buffer of bytes, which will be used to store // the incoming bytes containing the information from the server - byte[] buf = new byte[256]; + // ** this stored the excess array slot and printed extra + //byte[] buf = new byte[256]; // Multicast socket try (MulticastSocket clientSocket = new MulticastSocket(PORT)){ @@ -28,6 +29,7 @@ public class LandasMulticastReceiver2 { clientSocket.joinGroup(address); while (true) { + byte[] buf = new byte[256]; // Receive information and print DatagramPacket msgPacket = new DatagramPacket(buf, buf.length); clientSocket.receive(msgPacket); -- GitLab