Asio and Boost.Beast based HTTP and Raw Socket C++ Rendezvous Server to help client locate each and established peer-to-peer connection with TCP NAT Hole Punching technique mentioned in Bryan Ford's Paper's "Peer-to-Peer Communication Across Network Address Translators"
g++ src/*cpp -Iinclude -std=c++17 -lpthread -O3 -o chutter-putter
chutter-putter 8000
Bryan Ford's Paper's - Peer-to-Peer Communication Across Network Address Translators.
Used this server to locate other clients over network to establised peer-to-peer connection.