diff --git a/projects/Assignments/homework3/OpenDisEspduSender.java b/projects/Assignments/homework3/OpenDisEspduSender.java index 3acdfaa35258635e7e4624aecfbd42a13b354fac..f743ec74092fddc275c3730bdee124d66ca2ef96 100644 --- a/projects/Assignments/homework3/OpenDisEspduSender.java +++ b/projects/Assignments/homework3/OpenDisEspduSender.java @@ -227,23 +227,23 @@ public static void main(String args[]) DataOutputStream dos = new DataOutputStream(baos); espdu.marshal(dos); - FirePdu fire = new FirePdu(); - byte[] fireArray = fire.marshal(); + FirePdu firePdu = new FirePdu(); + byte[] fireArray = firePdu.marshal(); // The byte array here is the packet in DIS format. We put that into a // datagram and send it. byte[] data = baos.toByteArray(); broadcastAddresses = getBroadcastAddresses(); - Iterator it = broadcastAddresses.iterator(); - while(it.hasNext()) + Iterator iteratorBroadcastAddresses = broadcastAddresses.iterator(); + while(iteratorBroadcastAddresses.hasNext()) { - InetAddress broadcast = (InetAddress)it.next(); - System.out.println("Sending broadcast datagram packet to " + broadcast); - DatagramPacket packet = new DatagramPacket(data, data.length, broadcast, 3000); + InetAddress broadcastAddress = (InetAddress)iteratorBroadcastAddresses.next(); + System.out.println("Sending broadcast datagram packet to " + broadcastAddress); + DatagramPacket packet = new DatagramPacket(data, data.length, broadcastAddress, 3000); socket.send(packet); // TODO experiment with these! 8) - packet = new DatagramPacket(fireArray, fireArray.length, broadcast, 3000); // alternate + packet = new DatagramPacket(fireArray, fireArray.length, broadcastAddress, 3000); // alternate socket.send(packet); } @@ -299,7 +299,7 @@ public static void main(String args[]) { InterfaceAddress anAddress = (InterfaceAddress)it.next(); if((anAddress == null || anAddress.getAddress().isLinkLocalAddress())) - continue; + continue; // skip to next iterator value //System.out.println("Getting broadcast address for " + anAddress); InetAddress broadcastAddress = anAddress.getBroadcast();