9059a28ac18f3d4e8c8e7bcdf1570b5292880a7c
How it works
- run local server within network (use
server.sh) - run client on different computers within network (run
client.sh) _Make sure to editclient/src/Main.cppto the right ip address based on which computer you hosted the server.
Brainstorm
Client should connect to websocket server. On connect, client receives a cache of most recent messages.
On sending message, it is broadcasted to all connected clients, including sender.
Todo
- figure out how to dockerize the server
- port-forward server through homelab reverse proxy
Description
Languages
C++
92.6%
C
3.6%
CMake
2.6%
Shell
1.2%
