[Checkins] SVN: zc.ngi/branches/jim-thready/src/zc/ngi/adapters. Combine size and message to avoid sending separate packets.

Jim Fulton jim at zope.com
Tue Oct 6 11:55:39 EDT 2009


Log message for revision 104838:
  Combine size and message to avoid sending separate packets.
  

Changed:
  U   zc.ngi/branches/jim-thready/src/zc/ngi/adapters.py
  U   zc.ngi/branches/jim-thready/src/zc/ngi/adapters.txt

-=-
Modified: zc.ngi/branches/jim-thready/src/zc/ngi/adapters.py
===================================================================
--- zc.ngi/branches/jim-thready/src/zc/ngi/adapters.py	2009-10-06 15:37:10 UTC (rev 104837)
+++ zc.ngi/branches/jim-thready/src/zc/ngi/adapters.py	2009-10-06 15:55:39 UTC (rev 104838)
@@ -90,6 +90,5 @@
         if message is None:
             self.connection.write('\xff\xff\xff\xff')
         else:
-            self.connection.write(struct.pack(">I", len(message)))
-            self.connection.write(message)
+            self.connection.write(struct.pack(">I", len(message))+message)
     

Modified: zc.ngi/branches/jim-thready/src/zc/ngi/adapters.txt
===================================================================
--- zc.ngi/branches/jim-thready/src/zc/ngi/adapters.txt	2009-10-06 15:37:10 UTC (rev 104837)
+++ zc.ngi/branches/jim-thready/src/zc/ngi/adapters.txt	2009-10-06 15:55:39 UTC (rev 104838)
@@ -94,8 +94,7 @@
 message size:
 
     >>> adapter.write(message1) 
-    -> '\x00\x00\x00\x19'
-    -> 'Hello\nWorld!\nHow are you?'
+    -> '\x00\x00\x00\x19Hello\nWorld!\nHow are you?'
    
 Null messages
 -------------



More information about the checkins mailing list