demo versie 16/05

Dependencies:   EthernetInterface mbed-rto mbed

Fork of ProjectVLC by Klaas Govaerts

Revision:
32:537005b4a065
Parent:
31:915f6cb7ffa5
Parent:
25:4c673da1a3ae
Child:
33:2d4a2bfd0cd6
diff -r 915f6cb7ffa5 -r 537005b4a065 TCPlistener.cpp
--- a/TCPlistener.cpp	Wed Apr 25 14:51:18 2018 +0000
+++ b/TCPlistener.cpp	Tue May 01 11:58:20 2018 +0000
@@ -8,7 +8,7 @@
     eth.connect();
     server.bind(4000);
     server.listen();
-    server.set_blocking(true);
+    server.set_blocking(false,1);
     arraySize=10;
 }
 
@@ -16,11 +16,14 @@
     printf("Maak een connectie.\r\n");
     TCPSocketConnection client;
     server.accept(client);
-    int n=client.receive(contents,size);   
-    if(n!=-1){
-        contents[n] = '\0';
-        printf("Segment ontvangen van %s:%i met inhoud \"%s\"\r\n", client.get_address(),client.get_port(),contents);
-        return true;
-    }
+    int n=client.receive(contents,size);
+    while(n=-1)
+    {   
+        if(n!=-1){
+            contents[n] = '\0';
+            printf("Segment ontvangen van %s:%i met inhoud \"%s\"\r\n", client.get_address(),client.get_port(),contents);
+            return true;
+        }
+    }    
     return false;
 }
\ No newline at end of file