diff --git a/examples/src/OpenDis7Examples/AllPduSender.java b/examples/src/OpenDis7Examples/AllPduSender.java
index bf5d74f29ffedb1c4baddf136d6b45ac5e607db7..f6e05370fff3e3a5c3d24c5eddbd992060cf7084 100755
--- a/examples/src/OpenDis7Examples/AllPduSender.java
+++ b/examples/src/OpenDis7Examples/AllPduSender.java
@@ -422,8 +422,8 @@ public class AllPduSender
             System.out.println("Send the " + generatedPdusList.size() + " PDUs we created...");
 
             InetAddress localMulticastAddress = InetAddress.getByName(DEFAULT_MULTICAST_ADDRESS);
-            MulticastSocket socket = new MulticastSocket(DEFAULT_MULTICAST_PORT);
-            socket.joinGroup(localMulticastAddress);
+            MulticastSocket multicastSocket = new MulticastSocket(DEFAULT_MULTICAST_PORT);
+            multicastSocket.joinGroup(localMulticastAddress);
 
             for (int idx = 0; idx < generatedPdusList.size(); idx++)
 			{
@@ -438,9 +438,9 @@ public class AllPduSender
 
                     buffer = baos.toByteArray();
                     DatagramPacket packet = new DatagramPacket(buffer, buffer.length, localMulticastAddress, DEFAULT_MULTICAST_PORT);
-                    socket.send(packet);
+                    multicastSocket.send(packet);
                     try {
-                        Thread.sleep(100L);
+                        Thread.sleep(100L); // TODO this kind of delay timing should be in a DIS sender class?
                     } catch (InterruptedException ex) {
                     }
                     String currentPduTypeValuePadded = String.format("%2s", aPdu.getPduType().getValue());