A chat client using DearImGui, zpp_bits, and zeromq.
Two chat clients talking to each other
- A "general" community chat room, that all users join by default
- Create Custom Chat Rooms
- Join Chat Rooms
Clone the repo and cd into its root then:
mkdir build
cd build
cmake ..
make -j10
Run Server
./server
Run Client GUI
./client_gui <name of client>
BUG 1
When the server is not running and the client gui is booted up and then closed with the red X, the program hangs and never closes even though the window closes.
- potentially something with ZMQ sockets never connecting to the server and thus some deadlock or something
- maybe send some special message to our agent when we close the window? IDK