boost-udp-holepunching

It is for study purposes, and the goal is to implement p2p chat.

WARN

For testing purposes, many functions such as user removal were not implemented.

Usage

mkdir build
cd build
cmake ..
make

./server/server
./client/client

Explanation

link

Video

link

Goal

  • get public IP & PORT from stun server
  • p2p chat