From 58cc3997beec9941c6d9dcf9dd72ffdab806243d Mon Sep 17 00:00:00 2001 From: ThomasV Date: Sat, 26 May 2012 08:07:40 +0400 Subject: [PATCH] recv loop --- server.py | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/server.py b/server.py index 9b04e06..918250b 100755 --- a/server.py +++ b/server.py @@ -61,7 +61,11 @@ def run_rpc_command(command, stratum_tcp_port): method = 'server.' + command request = json.dumps( { 'id':0, 'method':method, 'params':[password] } ) s.send(request + '\n') - msg = s.recv(1024) + msg = '' + while True: + o = s.recv(1024) + msg += o + if msg.find('\n') != -1: break s.close() r = json.loads(msg).get('result') if command == 'stop': print r -- 1.7.1