for testing wifi

Dependents:   ESP8266_Test_WIFI

Fork of ESP8266Interface by Steve Kim

Revision:
21:690526f05fe6
Parent:
19:fb8d5bff2076
Child:
22:c4360e61486a
--- a/Socket/UDPSocket.cpp	Mon Dec 01 09:28:02 2014 +0000
+++ b/Socket/UDPSocket.cpp	Tue Dec 02 04:16:26 2014 +0000
@@ -76,9 +76,20 @@
                 break;
             }
         }
-        pc.printf("UDPsocket::receiveFrom: %d bytes\r\n", nb_available);
-   }
-
+    }
+    else {
+        tmr.start();
+        
+        while (time < _timeout){
+            nb_available = wifi->readable();
+            if (nb_available < 0) return nb_available;
+            if (nb_available > 0) break ;
+            time = tmr.read_ms();
+        }
+        
+        if (nb_available == 0) return nb_available;  
+    } 
+    
     tmr.start();
 
     while (time < _timeout) {