## Done - base: cross platfrom infrastructure - event: select/poll/epoll/kqueue/port - ssl: openssl/guntls/mbedtls - evpp: c++ EventLoop interface similar to muduo and evpp - http client/server: include https http1/x http2 - websocket client/server - mqtt client ## Improving - IOCP: fix bug, add SSL/TLS support, replace with wepoll? - wintls: SChannel is so hard :) need help - Path router: add filter chain, optimized matching via trie? ## Plan - redis client - async DNS - lua binding - js binding - hrpc = libhv + protobuf - rudp: FEC, ARQ, KCP, UDT, QUIC - kcptun - have a taste of io_uring - coroutine - cppsocket.io - IM-libhv - MediaServer-libhv - GameServer-libhv