/haxxerz_chat

Simple decentralized socket chat with encryption

Primary LanguageC++MIT LicenseMIT

haxxerz_chat

Simple decentralized socket chat with encryption

Dependencies

  1. g++/clang with c++17 support
  2. boost-system 1.71
  3. SDL2
  4. GLEW
  5. OpenGL 3.0
  6. CMake 3.16 or something

Installing them from apt on ubuntu-based distros would look like that:

sudo apt install -y cmake libsdl2-dev libboost-system1.71-dev libglew-dev libgl-dev 

Build

  git submodule update --init
  mkdir build && cd build
  cmake ..
  make -j4

Usage

Server:

  server [port(optional, default=1337)]

Client:

  client [ip] [port] # use ip 0.0.0.0 for local testing