Standard: C++2a
- uNetWorking/uWebSockets#v18.15.0
- libjsoncpp-dev
- libabsl
- libssl-dev
- libboost1.71-dev
- zlib1g-dev
- libuv1-dev
git submodule update --init --recursive
make build
or
make
g++ -flto -O3 -Wconversion -std=c++2a -lpthread -pthread -IuWebSockets/src -IuWebSockets/uSockets/src src/main.cpp -o main uWebSockets/uSockets/*.o -lz -lssl -lcrypto -luv -ljsoncpp && ./main
./build/rofrof
- App support
- Client message
- Private Channel
- Presence Channel
- HTTP Channels API
- HTTP Channel API
- HTTP User API
- HTTP Trigger API
- Signature verification
- Concurrent user limit per app
- Hostname check
- Path check
- Thread safe
- Multithreading
- Cluster support
- Webhook support
- Write tests
- Write benchmark
- Optimize code
- Optimize memory and computation
- Random number generator has bug
- There's a memory leak somewhere in channel construction