diff --git a/examples/src/UdpExamples/MulticastUdpReceiver.java b/examples/src/UdpExamples/MulticastUdpReceiver.java
index dfe2644c9485248851236090c07327627436e386..e7d5220158b9ae03570998d5729f7ecaa6853348 100644
--- a/examples/src/UdpExamples/MulticastUdpReceiver.java
+++ b/examples/src/UdpExamples/MulticastUdpReceiver.java
@@ -73,7 +73,7 @@ public class MulticastUdpReceiver
             StringBuilder firstCharacters = new StringBuilder();
             char nextChar;
 
-            while (true) {
+            while (true) { // true is always true, so this is an infinite loop that continues until interrupted
                 multicastSocket.receive(packet);
                 count++;