diff --git a/examples/src/UdpMulticastExamples/UdpReceiver.java b/examples/src/UdpMulticastExamples/UdpReceiver.java
index 3b5714c07a61238a68fec761e40358834b3da008..efde27bfcc0f72ac1b59b797b84210dbfbaa46ff 100644
--- a/examples/src/UdpMulticastExamples/UdpReceiver.java
+++ b/examples/src/UdpMulticastExamples/UdpReceiver.java
@@ -20,16 +20,15 @@ public class UdpReceiver
 {
 //  public static final int        SENDING_PORT = 1414;        // port used by UdpSender, unneeded here
     /** socket value of shared interest */
-    public static final int      RECEIVING_PORT = 1415;        // sharable
+    public static final int      UDP_PORT = 1415;        // sharable
     /** socket value of shared interest */
     public static final String DESTINATION_HOST = "localhost";
 
     /**
      * Program invocation, execution starts here
      * @param args command-line arguments
-     * @throws java.io.IOException execution error
      */
-    public static void main(String[] args) throws IOException
+    public static void main(String[] args)
     {
         DatagramSocket udpSocket = null;
         
@@ -38,7 +37,7 @@ public class UdpReceiver
             System.out.println(UdpReceiver.class.getName() + " started...");
             
             // Create a UDP socket
-            udpSocket = new DatagramSocket(RECEIVING_PORT);
+            udpSocket = new DatagramSocket(UDP_PORT);
             udpSocket.setReceiveBufferSize(1500); // how many bytes are in buffer?  MTU=1500 is good
             udpSocket.setBroadcast(false);        // we're just receiving here
 //            udpSocket.setReuseAddress(true);
@@ -62,8 +61,13 @@ public class UdpReceiver
                 packetCount++; // good practice to increment counter at start of loop, when possible
                 udpSocket.receive(receivePacket); // blocks until packet is received
                 
-                System.out.println("UdpReceiver address/port: " + udpSocket.getInetAddress().getHostAddress() + "/" + RECEIVING_PORT);
-                
+                if (packetCount == 1)
+                {                
+                    if  (udpSocket.getInetAddress() == null)
+                         System.out.println("UdpReceiver address/port: UDP socket address null (loopback)" + "/" + UDP_PORT);
+                    else System.out.println("UdpReceiver address/port: " + udpSocket.getInetAddress().getHostAddress() + "/" + UDP_PORT);
+                }
+
                 // values of interest follow. order and types of what was sent must match what you are reading!
                 firstInt     = dis.readInt();     // packetID
                 secondFloat  = dis.readFloat();
@@ -77,7 +81,8 @@ public class UdpReceiver
                 else padding = "";
                 
                 System.out.println("[" + UdpReceiver.class.getName() + "]" + 
-                                               " packetID="   + firstInt +            // have output message use same name as sender
+                                                    " port="   + UDP_PORT +
+                                                " packetID="   + firstInt +            // have output message use same name as sender
                                      ", second float value="   + secondFloat  + 
                                      ", third String value=\"" + thirdString  + "\"" + // note that /" is literal quote character
                                     " isPacketIdEvenParity="   + isEvenParity + ","  + padding +
diff --git a/examples/src/UdpMulticastExamples/UdpSender.java b/examples/src/UdpMulticastExamples/UdpSender.java
index 1d0eb51bceb5785ce72f271ef143fedcda750564..154dd8f589f61601c4d93a63c5220badbf6ddb77 100644
--- a/examples/src/UdpMulticastExamples/UdpSender.java
+++ b/examples/src/UdpMulticastExamples/UdpSender.java
@@ -22,7 +22,7 @@ public class UdpSender
     private static final String            MY_NAME = System.getProperty("user.name"); // guru incantation   8)
 //  public  static final int          SENDING_PORT = 1414; // not needed, can let system choose an open local port
     /** socket value of shared interest */
-    public  static final int        RECEIVING_PORT = UdpReceiver.RECEIVING_PORT; // 1415; ensure consistent
+    public  static final int              UDP_PORT = UdpReceiver.UDP_PORT; // 1415; ensure consistent
     private static final int TOTAL_PACKETS_TO_SEND = 100;
     
     /** socket value of shared interest */
@@ -33,10 +33,9 @@ public class UdpSender
     /**
      * Program invocation, execution starts here
      * @param args command-line arguments
-     * @throws java.io.IOException execution error
      */
     @SuppressWarnings("SleepWhileInLoop")
-    public static void main(String[] args) throws IOException 
+    public static void main(String[] args)
     {
         DatagramSocket udpSocket = null;
         DataOutputStream  dos = null;
@@ -69,9 +68,9 @@ public class UdpSender
             // ID of the host we are sending from
             InetAddress      sourceAddress = InetAddress.getByName("localhost"); // possibly identical if source not modified
             
-            DatagramPacket datagramPacket = new DatagramPacket(byteArray, byteArray.length, destinationAddress, RECEIVING_PORT);
+            DatagramPacket datagramPacket = new DatagramPacket(byteArray, byteArray.length, destinationAddress, UDP_PORT);
             
-            System.out.println("UdpSender address/port: " + destinationAddress.getHostAddress() + "/" + RECEIVING_PORT);
+            System.out.println("UdpSender address/port: " + destinationAddress.getHostAddress() + "/" + UDP_PORT);
        
             // Hmmm, how fast does UDP stream go? Does UDP effectively slow packets down, or does
             // this cause network problems? (hint: yes for an unlimited send rate, unlike TCP).
@@ -100,9 +99,10 @@ public class UdpSender
                      padding = " ";
                 else padding = "";
             
-                Thread.sleep(1000); // Send packets at rate of one per second
-                System.out.println("[" + UdpSender.class.getName() + "] " + MY_NAME + " " + sourceAddress + 
-                                   " sent values(" + packetID + "," + value + ",\"" + message + "\"," + isPacketIdEvenParity +
+                Thread.sleep(100); // Send packets at rate of one per second
+                System.out.println("[" + UdpSender.class.getName() + "] " + MY_NAME + " " + sourceAddress +
+                                   " port=" + UDP_PORT +
+                                   " has sent values (" + packetID + "," + value + ",\"" + message + "\"," + isPacketIdEvenParity +
                                    ")" + padding + " as packet #" + index + " of " + TOTAL_PACKETS_TO_SEND);
                 baos.reset(); // clear the output stream after sending
             }   // end for loop
@@ -116,9 +116,16 @@ public class UdpSender
         {
             if (udpSocket != null)
                 udpSocket.close();
-            
-            if (dos != null)
-                dos.close();
+            try
+            {
+                if (dos != null)
+                    dos.close();
+            }
+            catch (IOException e)
+            {
+                System.err.println("Problem with UdpSender, see exception trace:");
+                System.err.println(e);
+            } 
             System.out.println(UdpSender.class.getName() + " complete."); // all done
         }
     }
diff --git a/examples/src/UdpMulticastExamples/UdpSenderWireshark.png b/examples/src/UdpMulticastExamples/UdpSenderWireshark.png
new file mode 100644
index 0000000000000000000000000000000000000000..1f942e7bb96079af5b73e17424c727700e8b6d92
Binary files /dev/null and b/examples/src/UdpMulticastExamples/UdpSenderWireshark.png differ
diff --git a/examples/src/UdpMulticastExamples/UdpSenderWiresharkCapture.pcapng b/examples/src/UdpMulticastExamples/UdpSenderWiresharkCapture.pcapng
new file mode 100644
index 0000000000000000000000000000000000000000..19954b32a75dc72d76cf4a4f2962870914b89dc5
Binary files /dev/null and b/examples/src/UdpMulticastExamples/UdpSenderWiresharkCapture.pcapng differ
diff --git a/examples/src/UdpMulticastExamples/UdpTerminalLog.txt b/examples/src/UdpMulticastExamples/UdpTerminalLog.txt
index 4b66a4c7a712ee84deb673e44e850afa10908634..4299dbbd2e5c33f5714efa39c7f66ee421c0b9e6 100644
--- a/examples/src/UdpMulticastExamples/UdpTerminalLog.txt
+++ b/examples/src/UdpMulticastExamples/UdpTerminalLog.txt
@@ -1,232 +1,336 @@
-Invocation instructions:
-1. run/debug UdpReceiver.java so it is listening.
-2. run/debug UdpSender.java
-
-Program responses, sender and receiver:
-
-===================================================
-ant -f C:\\x-nps-gitlab\\NetworkedGraphicsMV3500\\examples -Dnb.internal.action.name=run.single -Djavac.includes=UdpMulticastExamples/UdpSender.java -Drun.class=UdpMulticastExamples.UdpSender run-single
-init:
-Deleting: C:\x-nps-gitlab\NetworkedGraphicsMV3500\examples\build\built-jar.properties
-deps-jar:
-Updating property file: C:\x-nps-gitlab\NetworkedGraphicsMV3500\examples\build\built-jar.properties
-Compiling 1 source file to C:\x-nps-gitlab\NetworkedGraphicsMV3500\examples\build\classes
-compile-single:
-run-single:
-UdpMulticastExamples.UdpSender shows how to send simple-type values via DataOutputStream
-UdpMulticastExamples.UdpSender started...
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(1,99.0,"Hello MV3500",false) as packet #1 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(2,98.0,"Hello MV3500",true)  as packet #2 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(3,97.0,"Hello MV3500",false) as packet #3 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(4,96.0,"Hello MV3500",true)  as packet #4 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(5,95.0,"Hello MV3500",false) as packet #5 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(6,94.0,"Hello MV3500",true)  as packet #6 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(7,93.0,"Hello MV3500",false) as packet #7 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(8,92.0,"Hello MV3500",true)  as packet #8 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(9,91.0,"Hello MV3500",false) as packet #9 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(10,90.0,"Hello MV3500",true)  as packet #10 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(11,89.0,"Hello MV3500",false) as packet #11 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(12,88.0,"Hello MV3500",true)  as packet #12 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(13,87.0,"Hello MV3500",false) as packet #13 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(14,86.0,"Hello MV3500",true)  as packet #14 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(15,85.0,"Hello MV3500",false) as packet #15 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(16,84.0,"Hello MV3500",true)  as packet #16 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(17,83.0,"Hello MV3500",false) as packet #17 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(18,82.0,"Hello MV3500",true)  as packet #18 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(19,81.0,"Hello MV3500",false) as packet #19 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(20,80.0,"Hello MV3500",true)  as packet #20 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(21,79.0,"Hello MV3500",false) as packet #21 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(22,78.0,"Hello MV3500",true)  as packet #22 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(23,77.0,"Hello MV3500",false) as packet #23 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(24,76.0,"Hello MV3500",true)  as packet #24 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(25,75.0,"Hello MV3500",false) as packet #25 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(26,74.0,"Hello MV3500",true)  as packet #26 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(27,73.0,"Hello MV3500",false) as packet #27 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(28,72.0,"Hello MV3500",true)  as packet #28 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(29,71.0,"Hello MV3500",false) as packet #29 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(30,70.0,"Hello MV3500",true)  as packet #30 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(31,69.0,"Hello MV3500",false) as packet #31 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(32,68.0,"Hello MV3500",true)  as packet #32 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(33,67.0,"Hello MV3500",false) as packet #33 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(34,66.0,"Hello MV3500",true)  as packet #34 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(35,65.0,"Hello MV3500",false) as packet #35 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(36,64.0,"Hello MV3500",true)  as packet #36 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(37,63.0,"Hello MV3500",false) as packet #37 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(38,62.0,"Hello MV3500",true)  as packet #38 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(39,61.0,"Hello MV3500",false) as packet #39 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(40,60.0,"Hello MV3500",true)  as packet #40 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(41,59.0,"Hello MV3500",false) as packet #41 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(42,58.0,"Hello MV3500",true)  as packet #42 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(43,57.0,"Hello MV3500",false) as packet #43 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(44,56.0,"Hello MV3500",true)  as packet #44 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(45,55.0,"Hello MV3500",false) as packet #45 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(46,54.0,"Hello MV3500",true)  as packet #46 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(47,53.0,"Hello MV3500",false) as packet #47 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(48,52.0,"Hello MV3500",true)  as packet #48 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(49,51.0,"Hello MV3500",false) as packet #49 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(50,50.0,"Hello MV3500",true)  as packet #50 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(51,49.0,"Hello MV3500",false) as packet #51 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(52,48.0,"Hello MV3500",true)  as packet #52 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(53,47.0,"Hello MV3500",false) as packet #53 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(54,46.0,"Hello MV3500",true)  as packet #54 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(55,45.0,"Hello MV3500",false) as packet #55 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(56,44.0,"Hello MV3500",true)  as packet #56 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(57,43.0,"Hello MV3500",false) as packet #57 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(58,42.0,"Hello MV3500",true)  as packet #58 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(59,41.0,"Hello MV3500",false) as packet #59 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(60,40.0,"Hello MV3500",true)  as packet #60 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(61,39.0,"Hello MV3500",false) as packet #61 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(62,38.0,"Hello MV3500",true)  as packet #62 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(63,37.0,"Hello MV3500",false) as packet #63 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(64,36.0,"Hello MV3500",true)  as packet #64 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(65,35.0,"Hello MV3500",false) as packet #65 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(66,34.0,"Hello MV3500",true)  as packet #66 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(67,33.0,"Hello MV3500",false) as packet #67 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(68,32.0,"Hello MV3500",true)  as packet #68 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(69,31.0,"Hello MV3500",false) as packet #69 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(70,30.0,"Hello MV3500",true)  as packet #70 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(71,29.0,"Hello MV3500",false) as packet #71 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(72,28.0,"Hello MV3500",true)  as packet #72 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(73,27.0,"Hello MV3500",false) as packet #73 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(74,26.0,"Hello MV3500",true)  as packet #74 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(75,25.0,"Hello MV3500",false) as packet #75 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(76,24.0,"Hello MV3500",true)  as packet #76 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(77,23.0,"Hello MV3500",false) as packet #77 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(78,22.0,"Hello MV3500",true)  as packet #78 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(79,21.0,"Hello MV3500",false) as packet #79 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(80,20.0,"Hello MV3500",true)  as packet #80 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(81,19.0,"Hello MV3500",false) as packet #81 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(82,18.0,"Hello MV3500",true)  as packet #82 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(83,17.0,"Hello MV3500",false) as packet #83 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(84,16.0,"Hello MV3500",true)  as packet #84 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(85,15.0,"Hello MV3500",false) as packet #85 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(86,14.0,"Hello MV3500",true)  as packet #86 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(87,13.0,"Hello MV3500",false) as packet #87 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(88,12.0,"Hello MV3500",true)  as packet #88 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(89,11.0,"Hello MV3500",false) as packet #89 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(90,10.0,"Hello MV3500",true)  as packet #90 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(91,9.0,"Hello MV3500",false) as packet #91 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(92,8.0,"Hello MV3500",true)  as packet #92 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(93,7.0,"Hello MV3500",false) as packet #93 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(94,6.0,"Hello MV3500",true)  as packet #94 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(95,5.0,"Hello MV3500",false) as packet #95 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(96,4.0,"Hello MV3500",true)  as packet #96 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(97,3.0,"Hello MV3500",false) as packet #97 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(98,2.0,"Hello MV3500",true)  as packet #98 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(99,1.0,"Hello MV3500",false) as packet #99 of 100
-[UdpMulticastExamples.UdpSender] brutzman localhost/127.0.0.1 sent values(100,0.0,"Hello MV3500",true)  as packet #100 of 100
-UdpMulticastExamples.UdpSender complete.
-BUILD SUCCESSFUL (total time: 1 minute 41 seconds)
-
-===================================================
-ant -f C:\\x-nps-gitlab\\NetworkedGraphicsMV3500\\examples -Dnb.internal.action.name=run.single -Djavac.includes=UdpMulticastExamples/UdpReceiver.java -Drun.class=UdpMulticastExamples.UdpReceiver run-single
-init:
-Deleting: C:\x-nps-gitlab\NetworkedGraphicsMV3500\examples\build\built-jar.properties
-deps-jar:
-Updating property file: C:\x-nps-gitlab\NetworkedGraphicsMV3500\examples\build\built-jar.properties
-Compiling 1 source file to C:\x-nps-gitlab\NetworkedGraphicsMV3500\examples\build\classes
-compile-single:
-run-single:
-UdpMulticastExamples.UdpReceiver started...
-[UdpMulticastExamples.UdpReceiver] packetID=1, second float value=99.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=1
-[UdpMulticastExamples.UdpReceiver] packetID=2, second float value=98.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=2
-[UdpMulticastExamples.UdpReceiver] packetID=3, second float value=97.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=3
-[UdpMulticastExamples.UdpReceiver] packetID=4, second float value=96.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=4
-[UdpMulticastExamples.UdpReceiver] packetID=5, second float value=95.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=5
-[UdpMulticastExamples.UdpReceiver] packetID=6, second float value=94.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=6
-[UdpMulticastExamples.UdpReceiver] packetID=7, second float value=93.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=7
-[UdpMulticastExamples.UdpReceiver] packetID=8, second float value=92.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=8
-[UdpMulticastExamples.UdpReceiver] packetID=9, second float value=91.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=9
-[UdpMulticastExamples.UdpReceiver] packetID=10, second float value=90.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=10
-[UdpMulticastExamples.UdpReceiver] packetID=11, second float value=89.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=11
-[UdpMulticastExamples.UdpReceiver] packetID=12, second float value=88.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=12
-[UdpMulticastExamples.UdpReceiver] packetID=13, second float value=87.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=13
-[UdpMulticastExamples.UdpReceiver] packetID=14, second float value=86.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=14
-[UdpMulticastExamples.UdpReceiver] packetID=15, second float value=85.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=15
-[UdpMulticastExamples.UdpReceiver] packetID=16, second float value=84.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=16
-[UdpMulticastExamples.UdpReceiver] packetID=17, second float value=83.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=17
-[UdpMulticastExamples.UdpReceiver] packetID=18, second float value=82.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=18
-[UdpMulticastExamples.UdpReceiver] packetID=19, second float value=81.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=19
-[UdpMulticastExamples.UdpReceiver] packetID=20, second float value=80.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=20
-[UdpMulticastExamples.UdpReceiver] packetID=21, second float value=79.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=21
-[UdpMulticastExamples.UdpReceiver] packetID=22, second float value=78.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=22
-[UdpMulticastExamples.UdpReceiver] packetID=23, second float value=77.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=23
-[UdpMulticastExamples.UdpReceiver] packetID=24, second float value=76.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=24
-[UdpMulticastExamples.UdpReceiver] packetID=25, second float value=75.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=25
-[UdpMulticastExamples.UdpReceiver] packetID=26, second float value=74.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=26
-[UdpMulticastExamples.UdpReceiver] packetID=27, second float value=73.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=27
-[UdpMulticastExamples.UdpReceiver] packetID=28, second float value=72.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=28
-[UdpMulticastExamples.UdpReceiver] packetID=29, second float value=71.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=29
-[UdpMulticastExamples.UdpReceiver] packetID=30, second float value=70.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=30
-[UdpMulticastExamples.UdpReceiver] packetID=31, second float value=69.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=31
-[UdpMulticastExamples.UdpReceiver] packetID=32, second float value=68.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=32
-[UdpMulticastExamples.UdpReceiver] packetID=33, second float value=67.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=33
-[UdpMulticastExamples.UdpReceiver] packetID=34, second float value=66.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=34
-[UdpMulticastExamples.UdpReceiver] packetID=35, second float value=65.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=35
-[UdpMulticastExamples.UdpReceiver] packetID=36, second float value=64.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=36
-[UdpMulticastExamples.UdpReceiver] packetID=37, second float value=63.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=37
-[UdpMulticastExamples.UdpReceiver] packetID=38, second float value=62.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=38
-[UdpMulticastExamples.UdpReceiver] packetID=39, second float value=61.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=39
-[UdpMulticastExamples.UdpReceiver] packetID=40, second float value=60.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=40
-[UdpMulticastExamples.UdpReceiver] packetID=41, second float value=59.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=41
-[UdpMulticastExamples.UdpReceiver] packetID=42, second float value=58.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=42
-[UdpMulticastExamples.UdpReceiver] packetID=43, second float value=57.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=43
-[UdpMulticastExamples.UdpReceiver] packetID=44, second float value=56.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=44
-[UdpMulticastExamples.UdpReceiver] packetID=45, second float value=55.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=45
-[UdpMulticastExamples.UdpReceiver] packetID=46, second float value=54.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=46
-[UdpMulticastExamples.UdpReceiver] packetID=47, second float value=53.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=47
-[UdpMulticastExamples.UdpReceiver] packetID=48, second float value=52.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=48
-[UdpMulticastExamples.UdpReceiver] packetID=49, second float value=51.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=49
-[UdpMulticastExamples.UdpReceiver] packetID=50, second float value=50.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=50
-[UdpMulticastExamples.UdpReceiver] packetID=51, second float value=49.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=51
-[UdpMulticastExamples.UdpReceiver] packetID=52, second float value=48.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=52
-[UdpMulticastExamples.UdpReceiver] packetID=53, second float value=47.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=53
-[UdpMulticastExamples.UdpReceiver] packetID=54, second float value=46.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=54
-[UdpMulticastExamples.UdpReceiver] packetID=55, second float value=45.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=55
-[UdpMulticastExamples.UdpReceiver] packetID=56, second float value=44.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=56
-[UdpMulticastExamples.UdpReceiver] packetID=57, second float value=43.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=57
-[UdpMulticastExamples.UdpReceiver] packetID=58, second float value=42.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=58
-[UdpMulticastExamples.UdpReceiver] packetID=59, second float value=41.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=59
-[UdpMulticastExamples.UdpReceiver] packetID=60, second float value=40.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=60
-[UdpMulticastExamples.UdpReceiver] packetID=61, second float value=39.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=61
-[UdpMulticastExamples.UdpReceiver] packetID=62, second float value=38.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=62
-[UdpMulticastExamples.UdpReceiver] packetID=63, second float value=37.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=63
-[UdpMulticastExamples.UdpReceiver] packetID=64, second float value=36.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=64
-[UdpMulticastExamples.UdpReceiver] packetID=65, second float value=35.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=65
-[UdpMulticastExamples.UdpReceiver] packetID=66, second float value=34.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=66
-[UdpMulticastExamples.UdpReceiver] packetID=67, second float value=33.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=67
-[UdpMulticastExamples.UdpReceiver] packetID=68, second float value=32.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=68
-[UdpMulticastExamples.UdpReceiver] packetID=69, second float value=31.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=69
-[UdpMulticastExamples.UdpReceiver] packetID=70, second float value=30.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=70
-[UdpMulticastExamples.UdpReceiver] packetID=71, second float value=29.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=71
-[UdpMulticastExamples.UdpReceiver] packetID=72, second float value=28.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=72
-[UdpMulticastExamples.UdpReceiver] packetID=73, second float value=27.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=73
-[UdpMulticastExamples.UdpReceiver] packetID=74, second float value=26.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=74
-[UdpMulticastExamples.UdpReceiver] packetID=75, second float value=25.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=75
-[UdpMulticastExamples.UdpReceiver] packetID=76, second float value=24.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=76
-[UdpMulticastExamples.UdpReceiver] packetID=77, second float value=23.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=77
-[UdpMulticastExamples.UdpReceiver] packetID=78, second float value=22.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=78
-[UdpMulticastExamples.UdpReceiver] packetID=79, second float value=21.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=79
-[UdpMulticastExamples.UdpReceiver] packetID=80, second float value=20.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=80
-[UdpMulticastExamples.UdpReceiver] packetID=81, second float value=19.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=81
-[UdpMulticastExamples.UdpReceiver] packetID=82, second float value=18.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=82
-[UdpMulticastExamples.UdpReceiver] packetID=83, second float value=17.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=83
-[UdpMulticastExamples.UdpReceiver] packetID=84, second float value=16.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=84
-[UdpMulticastExamples.UdpReceiver] packetID=85, second float value=15.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=85
-[UdpMulticastExamples.UdpReceiver] packetID=86, second float value=14.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=86
-[UdpMulticastExamples.UdpReceiver] packetID=87, second float value=13.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=87
-[UdpMulticastExamples.UdpReceiver] packetID=88, second float value=12.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=88
-[UdpMulticastExamples.UdpReceiver] packetID=89, second float value=11.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=89
-[UdpMulticastExamples.UdpReceiver] packetID=90, second float value=10.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=90
-[UdpMulticastExamples.UdpReceiver] packetID=91, second float value=9.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=91
-[UdpMulticastExamples.UdpReceiver] packetID=92, second float value=8.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=92
-[UdpMulticastExamples.UdpReceiver] packetID=93, second float value=7.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=93
-[UdpMulticastExamples.UdpReceiver] packetID=94, second float value=6.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=94
-[UdpMulticastExamples.UdpReceiver] packetID=95, second float value=5.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=95
-[UdpMulticastExamples.UdpReceiver] packetID=96, second float value=4.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=96
-[UdpMulticastExamples.UdpReceiver] packetID=97, second float value=3.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=97
-[UdpMulticastExamples.UdpReceiver] packetID=98, second float value=2.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=98
-[UdpMulticastExamples.UdpReceiver] packetID=99, second float value=1.0, third String value="Hello MV3500" isPacketIdEvenParity=false, packet counter=99
-[UdpMulticastExamples.UdpReceiver] packetID=100, second float value=0.0, third String value="Hello MV3500" isPacketIdEvenParity=true,  packet counter=100
-BUILD STOPPED (total time: 2 minutes 29 seconds)
+These Java program examples read/write strictly typed values (integer, float, string, boolean).
+
+Invocation instructions:
+1. first run/debug UdpReceiver.java so it is listening.
+2.  then run/debug UdpSender.java
+
+Program responses follow for sender and receiver:
+
+===================================================
+ant -f C:\\x-nps-gitlab\\NetworkedGraphicsMV3500\\examples -Dnb.internal.action.name=run.single -Djavac.includes=UdpMulticastExamples/UdpSender.java -Drun.class=UdpMulticastExamples.UdpSender run-single
+init:
+Deleting: C:\x-nps-gitlab\NetworkedGraphicsMV3500\examples\build\built-jar.properties
+deps-jar:
+Updating property file: C:\x-nps-gitlab\NetworkedGraphicsMV3500\examples\build\built-jar.properties
+Compiling 1 source file to C:\x-nps-gitlab\NetworkedGraphicsMV3500\examples\build\classes
+compile-single:
+run-single:
+UdpMulticastExamples.UdpSender shows how to send simple-type values via DataOutputStream
+UdpMulticastExamples.UdpSender started...
+UdpSender address/port: 127.0.0.1/1415
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (1,99.0,"don says Hello MV3500",false) as packet #1 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (2,98.0,"don says Hello MV3500",true)  as packet #2 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (3,97.0,"don says Hello MV3500",false) as packet #3 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (4,96.0,"don says Hello MV3500",true)  as packet #4 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (5,95.0,"don says Hello MV3500",false) as packet #5 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (6,94.0,"don says Hello MV3500",true)  as packet #6 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (7,93.0,"don says Hello MV3500",false) as packet #7 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (8,92.0,"don says Hello MV3500",true)  as packet #8 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (9,91.0,"don says Hello MV3500",false) as packet #9 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (10,90.0,"don says Hello MV3500",true)  as packet #10 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (11,89.0,"don says Hello MV3500",false) as packet #11 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (12,88.0,"don says Hello MV3500",true)  as packet #12 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (13,87.0,"don says Hello MV3500",false) as packet #13 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (14,86.0,"don says Hello MV3500",true)  as packet #14 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (15,85.0,"don says Hello MV3500",false) as packet #15 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (16,84.0,"don says Hello MV3500",true)  as packet #16 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (17,83.0,"don says Hello MV3500",false) as packet #17 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (18,82.0,"don says Hello MV3500",true)  as packet #18 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (19,81.0,"don says Hello MV3500",false) as packet #19 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (20,80.0,"don says Hello MV3500",true)  as packet #20 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (21,79.0,"don says Hello MV3500",false) as packet #21 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (22,78.0,"don says Hello MV3500",true)  as packet #22 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (23,77.0,"don says Hello MV3500",false) as packet #23 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (24,76.0,"don says Hello MV3500",true)  as packet #24 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (25,75.0,"don says Hello MV3500",false) as packet #25 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (26,74.0,"don says Hello MV3500",true)  as packet #26 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (27,73.0,"don says Hello MV3500",false) as packet #27 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (28,72.0,"don says Hello MV3500",true)  as packet #28 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (29,71.0,"don says Hello MV3500",false) as packet #29 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (30,70.0,"don says Hello MV3500",true)  as packet #30 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (31,69.0,"don says Hello MV3500",false) as packet #31 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (32,68.0,"don says Hello MV3500",true)  as packet #32 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (33,67.0,"don says Hello MV3500",false) as packet #33 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (34,66.0,"don says Hello MV3500",true)  as packet #34 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (35,65.0,"don says Hello MV3500",false) as packet #35 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (36,64.0,"don says Hello MV3500",true)  as packet #36 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (37,63.0,"don says Hello MV3500",false) as packet #37 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (38,62.0,"don says Hello MV3500",true)  as packet #38 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (39,61.0,"don says Hello MV3500",false) as packet #39 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (40,60.0,"don says Hello MV3500",true)  as packet #40 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (41,59.0,"don says Hello MV3500",false) as packet #41 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (42,58.0,"don says Hello MV3500",true)  as packet #42 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (43,57.0,"don says Hello MV3500",false) as packet #43 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (44,56.0,"don says Hello MV3500",true)  as packet #44 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (45,55.0,"don says Hello MV3500",false) as packet #45 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (46,54.0,"don says Hello MV3500",true)  as packet #46 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (47,53.0,"don says Hello MV3500",false) as packet #47 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (48,52.0,"don says Hello MV3500",true)  as packet #48 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (49,51.0,"don says Hello MV3500",false) as packet #49 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (50,50.0,"don says Hello MV3500",true)  as packet #50 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (51,49.0,"don says Hello MV3500",false) as packet #51 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (52,48.0,"don says Hello MV3500",true)  as packet #52 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (53,47.0,"don says Hello MV3500",false) as packet #53 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (54,46.0,"don says Hello MV3500",true)  as packet #54 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (55,45.0,"don says Hello MV3500",false) as packet #55 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (56,44.0,"don says Hello MV3500",true)  as packet #56 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (57,43.0,"don says Hello MV3500",false) as packet #57 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (58,42.0,"don says Hello MV3500",true)  as packet #58 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (59,41.0,"don says Hello MV3500",false) as packet #59 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (60,40.0,"don says Hello MV3500",true)  as packet #60 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (61,39.0,"don says Hello MV3500",false) as packet #61 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (62,38.0,"don says Hello MV3500",true)  as packet #62 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (63,37.0,"don says Hello MV3500",false) as packet #63 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (64,36.0,"don says Hello MV3500",true)  as packet #64 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (65,35.0,"don says Hello MV3500",false) as packet #65 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (66,34.0,"don says Hello MV3500",true)  as packet #66 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (67,33.0,"don says Hello MV3500",false) as packet #67 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (68,32.0,"don says Hello MV3500",true)  as packet #68 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (69,31.0,"don says Hello MV3500",false) as packet #69 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (70,30.0,"don says Hello MV3500",true)  as packet #70 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (71,29.0,"don says Hello MV3500",false) as packet #71 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (72,28.0,"don says Hello MV3500",true)  as packet #72 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (73,27.0,"don says Hello MV3500",false) as packet #73 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (74,26.0,"don says Hello MV3500",true)  as packet #74 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (75,25.0,"don says Hello MV3500",false) as packet #75 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (76,24.0,"don says Hello MV3500",true)  as packet #76 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (77,23.0,"don says Hello MV3500",false) as packet #77 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (78,22.0,"don says Hello MV3500",true)  as packet #78 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (79,21.0,"don says Hello MV3500",false) as packet #79 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (80,20.0,"don says Hello MV3500",true)  as packet #80 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (81,19.0,"don says Hello MV3500",false) as packet #81 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (82,18.0,"don says Hello MV3500",true)  as packet #82 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (83,17.0,"don says Hello MV3500",false) as packet #83 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (84,16.0,"don says Hello MV3500",true)  as packet #84 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (85,15.0,"don says Hello MV3500",false) as packet #85 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (86,14.0,"don says Hello MV3500",true)  as packet #86 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (87,13.0,"don says Hello MV3500",false) as packet #87 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (88,12.0,"don says Hello MV3500",true)  as packet #88 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (89,11.0,"don says Hello MV3500",false) as packet #89 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (90,10.0,"don says Hello MV3500",true)  as packet #90 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (91,9.0,"don says Hello MV3500",false) as packet #91 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (92,8.0,"don says Hello MV3500",true)  as packet #92 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (93,7.0,"don says Hello MV3500",false) as packet #93 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (94,6.0,"don says Hello MV3500",true)  as packet #94 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (95,5.0,"don says Hello MV3500",false) as packet #95 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (96,4.0,"don says Hello MV3500",true)  as packet #96 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (97,3.0,"don says Hello MV3500",false) as packet #97 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (98,2.0,"don says Hello MV3500",true)  as packet #98 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (99,1.0,"don says Hello MV3500",false) as packet #99 of 100
+[UdpMulticastExamples.UdpSender] don localhost/127.0.0.1 port=1415 has sent values (100,0.0,"don says Hello MV3500",true)  as packet #100 of 100
+UdpMulticastExamples.UdpSender complete.
+BUILD SUCCESSFUL (total time: 13 seconds)
+
+===================================================
+ant -f C:\\x-nps-gitlab\\NetworkedGraphicsMV3500\\examples -Dnb.internal.action.name=run.single -Djavac.includes=UdpMulticastExamples/UdpReceiver.java -Drun.class=UdpMulticastExamples.UdpReceiver run-single
+init:
+Deleting: C:\x-nps-gitlab\NetworkedGraphicsMV3500\examples\build\built-jar.properties
+deps-jar:
+Updating property file: C:\x-nps-gitlab\NetworkedGraphicsMV3500\examples\build\built-jar.properties
+Compiling 1 source file to C:\x-nps-gitlab\NetworkedGraphicsMV3500\examples\build\classes
+compile-single:
+run-single:
+UdpMulticastExamples.UdpReceiver started...
+UdpReceiver address/port: UDP socket address null (loopback)/1415
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=1, second float value=99.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=1
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=2, second float value=98.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=2
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=3, second float value=97.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=3
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=4, second float value=96.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=4
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=5, second float value=95.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=5
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=6, second float value=94.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=6
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=7, second float value=93.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=7
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=8, second float value=92.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=8
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=9, second float value=91.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=9
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=10, second float value=90.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=10
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=11, second float value=89.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=11
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=12, second float value=88.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=12
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=13, second float value=87.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=13
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=14, second float value=86.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=14
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=15, second float value=85.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=15
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=16, second float value=84.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=16
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=17, second float value=83.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=17
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=18, second float value=82.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=18
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=19, second float value=81.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=19
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=20, second float value=80.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=20
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=21, second float value=79.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=21
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=22, second float value=78.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=22
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=23, second float value=77.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=23
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=24, second float value=76.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=24
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=25, second float value=75.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=25
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=26, second float value=74.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=26
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=27, second float value=73.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=27
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=28, second float value=72.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=28
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=29, second float value=71.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=29
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=30, second float value=70.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=30
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=31, second float value=69.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=31
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=32, second float value=68.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=32
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=33, second float value=67.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=33
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=34, second float value=66.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=34
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=35, second float value=65.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=35
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=36, second float value=64.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=36
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=37, second float value=63.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=37
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=38, second float value=62.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=38
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=39, second float value=61.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=39
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=40, second float value=60.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=40
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=41, second float value=59.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=41
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=42, second float value=58.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=42
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=43, second float value=57.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=43
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=44, second float value=56.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=44
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=45, second float value=55.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=45
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=46, second float value=54.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=46
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=47, second float value=53.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=47
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=48, second float value=52.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=48
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=49, second float value=51.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=49
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=50, second float value=50.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=50
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=51, second float value=49.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=51
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=52, second float value=48.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=52
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=53, second float value=47.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=53
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=54, second float value=46.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=54
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=55, second float value=45.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=55
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=56, second float value=44.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=56
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=57, second float value=43.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=57
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=58, second float value=42.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=58
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=59, second float value=41.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=59
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=60, second float value=40.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=60
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=61, second float value=39.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=61
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=62, second float value=38.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=62
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=63, second float value=37.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=63
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=64, second float value=36.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=64
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=65, second float value=35.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=65
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=66, second float value=34.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=66
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=67, second float value=33.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=67
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=68, second float value=32.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=68
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=69, second float value=31.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=69
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=70, second float value=30.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=70
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=71, second float value=29.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=71
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=72, second float value=28.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=72
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=73, second float value=27.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=73
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=74, second float value=26.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=74
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=75, second float value=25.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=75
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=76, second float value=24.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=76
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=77, second float value=23.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=77
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=78, second float value=22.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=78
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=79, second float value=21.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=79
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=80, second float value=20.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=80
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=81, second float value=19.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=81
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=82, second float value=18.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=82
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=83, second float value=17.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=83
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=84, second float value=16.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=84
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=85, second float value=15.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=85
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=86, second float value=14.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=86
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=87, second float value=13.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=87
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=88, second float value=12.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=88
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=89, second float value=11.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=89
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=90, second float value=10.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=90
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=91, second float value=9.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=91
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=92, second float value=8.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=92
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=93, second float value=7.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=93
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=94, second float value=6.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=94
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=95, second float value=5.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=95
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=96, second float value=4.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=96
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=97, second float value=3.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=97
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=98, second float value=2.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=98
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=99, second float value=1.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=99
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=100, second float value=0.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=100
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=1, second float value=99.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=101
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=2, second float value=98.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=102
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=3, second float value=97.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=103
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=4, second float value=96.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=104
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=5, second float value=95.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=105
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=6, second float value=94.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=106
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=7, second float value=93.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=107
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=8, second float value=92.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=108
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=9, second float value=91.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=109
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=10, second float value=90.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=110
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=11, second float value=89.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=111
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=12, second float value=88.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=112
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=13, second float value=87.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=113
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=14, second float value=86.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=114
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=15, second float value=85.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=115
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=16, second float value=84.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=116
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=17, second float value=83.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=117
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=18, second float value=82.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=118
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=19, second float value=81.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=119
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=20, second float value=80.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=120
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=21, second float value=79.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=121
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=22, second float value=78.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=122
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=23, second float value=77.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=123
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=24, second float value=76.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=124
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=25, second float value=75.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=125
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=26, second float value=74.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=126
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=27, second float value=73.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=127
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=28, second float value=72.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=128
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=29, second float value=71.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=129
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=30, second float value=70.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=130
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=31, second float value=69.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=131
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=32, second float value=68.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=132
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=33, second float value=67.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=133
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=34, second float value=66.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=134
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=35, second float value=65.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=135
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=36, second float value=64.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=136
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=37, second float value=63.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=137
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=38, second float value=62.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=138
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=39, second float value=61.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=139
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=40, second float value=60.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=140
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=41, second float value=59.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=141
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=42, second float value=58.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=142
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=43, second float value=57.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=143
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=44, second float value=56.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=144
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=45, second float value=55.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=145
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=46, second float value=54.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=146
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=47, second float value=53.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=147
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=48, second float value=52.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=148
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=49, second float value=51.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=149
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=50, second float value=50.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=150
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=51, second float value=49.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=151
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=52, second float value=48.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=152
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=53, second float value=47.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=153
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=54, second float value=46.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=154
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=55, second float value=45.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=155
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=56, second float value=44.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=156
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=57, second float value=43.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=157
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=58, second float value=42.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=158
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=59, second float value=41.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=159
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=60, second float value=40.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=160
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=61, second float value=39.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=161
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=62, second float value=38.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=162
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=63, second float value=37.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=163
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=64, second float value=36.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=164
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=65, second float value=35.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=165
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=66, second float value=34.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=166
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=67, second float value=33.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=167
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=68, second float value=32.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=168
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=69, second float value=31.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=169
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=70, second float value=30.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=170
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=71, second float value=29.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=171
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=72, second float value=28.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=172
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=73, second float value=27.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=173
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=74, second float value=26.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=174
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=75, second float value=25.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=175
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=76, second float value=24.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=176
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=77, second float value=23.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=177
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=78, second float value=22.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=178
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=79, second float value=21.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=179
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=80, second float value=20.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=180
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=81, second float value=19.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=181
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=82, second float value=18.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=182
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=83, second float value=17.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=183
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=84, second float value=16.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=184
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=85, second float value=15.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=185
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=86, second float value=14.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=186
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=87, second float value=13.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=187
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=88, second float value=12.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=188
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=89, second float value=11.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=189
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=90, second float value=10.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=190
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=91, second float value=9.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=191
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=92, second float value=8.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=192
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=93, second float value=7.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=193
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=94, second float value=6.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=194
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=95, second float value=5.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=195
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=96, second float value=4.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=196
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=97, second float value=3.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=197
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=98, second float value=2.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=198
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=99, second float value=1.0, third String value="don says Hello MV3500" isPacketIdEvenParity=false, packet counter=199
+[UdpMulticastExamples.UdpReceiver]port=1415 packetID=100, second float value=0.0, third String value="don says Hello MV3500" isPacketIdEvenParity=true,  packet counter=200
+
 ===================================================
\ No newline at end of file