From 865e8c372d82f80a9a60b4483aaa1224e8e8efa5 Mon Sep 17 00:00:00 2001
From: Dimitri Tayo Fongang Wembe <dimitri.wembe.tayo@fau.de>
Date: Wed, 31 May 2023 10:26:56 +0200
Subject: [PATCH] form change on UDP

---
 Teams/UDPServer.java | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/Teams/UDPServer.java b/Teams/UDPServer.java
index d3154ac..eefc462 100644
--- a/Teams/UDPServer.java
+++ b/Teams/UDPServer.java
@@ -34,12 +34,26 @@ public class UDPServer {
                 serverSocket.receive(receivePackage);
                 int receivedNumber = ByteBuffer.wrap(receivePackage.getData(), 0, receivePackage.getLength()).getInt();
                 
+                if(i > receivedNumber) {
+                    i = 0;
+                    if(receivedNumber != i) {
+                        System.out.println("Error: expected number: " + i + ", but received: " + receivedNumber);
+                        if(error == 0)
+                            error = 1;
+                    }
+                    continue;
+                }
+
                 // compare actual and expected and throw error if something is missing
                 if(receivedNumber != i) {
                     System.out.println("Error: expected number: " + i + ", but received: " + receivedNumber);
                     if(error == 0)
                         error = 1;
                 }
+
+                if(receivedNumber == 1000000) {
+                    break;
+                }
             }
             // if every number is received, print success
             if(error == 0)
-- 
GitLab