Handle sending stanzas in chunks if the socket has poor performance.

This commit is contained in:
Lance Stout
2011-08-25 15:08:45 -07:00
parent d929e0deb2
commit b8a4ffece9
3 changed files with 26 additions and 13 deletions

View File

@@ -138,7 +138,7 @@ class TestLiveSocket(object):
"""
with self.send_queue_lock:
self.send_queue.put(data)
self.socket.send(data)
return self.socket.send(data)
# ------------------------------------------------------------------
# File Socket

View File

@@ -121,6 +121,7 @@ class TestSocket(object):
if self.disconnected:
raise socket.error
self.send_queue.put(data)
return len(data)
# ------------------------------------------------------------------
# File Socket