1
0

PLAN.md 679 B

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