Free (GPLv2) TCP/IP stack developed by TASS Belgium

Fork of PicoTCP by Daniele Lacamera

Files at this revision

API Documentation at this revision

Comitter:
daniele
Date:
Thu Jul 25 09:36:23 2013 +0000
Parent:
46:c35c84e301e0
Child:
48:668da12aad4b
Child:
49:40fc4462265c
Commit message:
TCPConnection returns 0 on timeout now

Changed in this revision

Socket/TCPSocketConnection.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/Socket/TCPSocketConnection.cpp	Thu Jul 25 08:43:55 2013 +0000
+++ b/Socket/TCPSocketConnection.cpp	Thu Jul 25 09:36:23 2013 +0000
@@ -79,7 +79,7 @@
     TimeInterval timeout(!_blocking ? _timeout : osWaitForever);
     if (wait_writable(timeout) != 0)
     {
-        return -1;
+        return 0; /* Timeout */
     }
     
     ret = picotcp_write(_ep, data, length);
@@ -112,7 +112,7 @@
     TimeInterval timeout(!_blocking ? _timeout : osWaitForever);
     if (wait_readable(timeout) != 0)
     {
-        return -1;
+        return 0; /* Timeout */
     }
 
     ret = picotcp_read(_ep, data, length);