@alanz: And also QUIC and SCTP. There's a lot of related work out there, but ssb needs something that can be layered on top of a simple tcp connection. But rest assured, I'm not reinventing stuff without looking at what is already out there. Which, by the way, also includes libraries like zeromq and nanomsg.