Skip to content

ProtaX/ptx-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ptx-chat

Is a TCP chat using nonblocking sockets. For GUI I am using...

NanoGUI

https://github.com/wjakob/nanogui Because its small, free and easy to use. For logging i am using...

spdlog

https://github.com/gabime/spdlog Because its fast and also easy to use. In order to...

Build a ptx-chat

  • Clone:
git clone --recursive https://github.com/ProtaX/ptx-chat.git
  • Install spdlog
  • Install MongoDB C and CXX drivers
  • Install dependencies
sudo apt-get install cmake xorg-dev libglu1-mesa-dev
  • Run
mkdir build && cd build && cmake .. && make -j4
  • Server executable is located in build/src/server
  • Client executable is located in build/src/client

Work in progress

And bugs are fixing