diff options
Diffstat (limited to 'sugar/p2p/StreamReader.py')
-rw-r--r-- | sugar/p2p/StreamReader.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/sugar/p2p/StreamReader.py b/sugar/p2p/StreamReader.py index d3dbf83..c108547 100644 --- a/sugar/p2p/StreamReader.py +++ b/sugar/p2p/StreamReader.py @@ -1,5 +1,3 @@ -import socket - import network class StreamReaderRequestHandler(object): @@ -7,6 +5,7 @@ class StreamReaderRequestHandler(object): self._reader = reader def message(self, nick_name, message): + address = network.get_authinfo() self._reader.recv(nick_name, message) return True @@ -38,7 +37,7 @@ class StreamReader: p2p_server = network.GlibXMLRPCServer(("", port)) p2p_server.register_instance(StreamReaderRequestHandler(self)) started = True - except(socket.error): + except: port = port + 1 tries = tries - 1 self._service.set_port(port) |