Feb. 11, 2012
9:51 p.m.
Hi I had this crazy idea, what instead of buffering at the application level I use the native buffer of the socket? I would be doing more or less this: set TCP_CORK to 1 set TCP_NODELAY to 0 do individual writes set TCP_CORK to 0 set TCP_NODELAY to 1 do last write goto 1 (use TCP_NOWAIT and TCP_NOPUSH on BSD/MacOS) I hacked something together and tried to push it through some benchmarks but the SocketPlugin was not very impressed: SocketPlugin: ignoring unknown option 'TCP_CORK' This is on Linux with Cog. Cheers Philippe