Browse Source

api-example.py: Accept unlimited size replies

Luke Dashjr 12 years ago
parent
commit
9a011d5f8c
1 changed files with 10 additions and 5 deletions
  1. 10 5
      api-example.py

+ 10 - 5
api-example.py

@@ -39,11 +39,16 @@ except socket.error, e:
     logging.error(e)
 
 
-data = None
-try:
-    data = s.recv(1024)
-except socket.error, e:
-    logging.error(e)
+data = ''
+while True:
+    try:
+        newdata = s.recv(1024)
+        if newdata:
+            data += newdata
+        else:
+            break
+    except socket.error, e:
+        break
 
 try:
     s.close()