Mark Nottingham
Mark Nottingham
We should shutdown() the channel when closing, then wait for incoming data. Once we get a shutdown back, or a timeout occurs, we can then close().
but see [python issue7827](http://bugs.python.org/issue7827).
Investigate TCP_NOTSENT_LOWAT, as per Jana: http://lwn.net/Articles/560082/
See: http://www.belshe.com/2010/12/17/performance-and-the-tls-record-size/
See: https://github.com/colinhowe/eventlet_visualiser http://www.colinhowe.co.uk/2011/aug/17/visualising-eventlet/
I.e., a "pipeline", what some people would call "middleware." Allows people to compose components which then can be arranged (possibly dynamically) into an intermediary; first component is always a server,...