Files
xahaud/roadmap.md
Vinnie Falco 02855d7fed Squashed 'src/websocketpp/' content from commit 875d420
git-subtree-dir: src/websocketpp
git-subtree-split: 875d420952d2c47d38de15952a401f00773cdffc
2015-01-20 09:35:00 -08:00

926 B

Complete & Tested:

  • Server and client roles pass all Autobahn v0.5.9 test suite tests strictly
  • Streaming UTF8 validation
  • random number generation
  • iostream based transport
  • C++11 support
  • LLVM/Clang support
  • GCC support
  • 64 bit support
  • 32 bit support
  • Logging
  • Client role
  • message_handler
  • ping_handler
  • pong_handler
  • open_handler
  • close_handler
  • echo_server & echo_server_tls
  • External io_service support
  • TLS support
  • exception/error handling
  • Timeouts
  • Subprotocol negotiation
  • validate_handler
  • Hybi 00/Hixie 76 legacy protocol support
  • Outgoing Proxy Support
  • socket_init_handler
  • tls_init_handler
  • tcp_init_handler

Ongoing work

  • Performance tuning
  • PowerPC support
  • Visual Studio / Windows support
  • CMake build/install support
  • http_handler

Future feature roadmap

  • Extension support
  • permessage_compress extension
  • Message buffer pool
  • flow control
  • tutorials & documentation