Do eagain queue Look into possibility of using chunga for chunked encoding on top of nio-buffer for http. Reinstate nio-httpd with new structure (dependency on above). Simple API: Consider buffered-state-machine layer which just buffers everything and assumes we have enough memory, which will allow classic coding style for people who dont need direct memory / low level control. Create UDP server Non blocking connects