An HTTP and websocket protocol implementation for libev event loop