UChat provides peer-to-peer TLS connection
![](https://private-user-images.githubusercontent.com/99725123/281465631-27eed671-f5bb-46c7-8d4b-3b1e0a73c87e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA3MDUzMjcsIm5iZiI6MTcyMDcwNTAyNywicGF0aCI6Ii85OTcyNTEyMy8yODE0NjU2MzEtMjdlZWQ2NzEtZjViYi00NmM3LThkNGItM2IxZTBhNzNjODdlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzExVDEzMzcwN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTI5ZjQ2YThmMzBmMzRiMmMwODEzNWNlNzc4OTY1ZWZiZDBmNzkyMzUxYWRhNWNhY2ExZGM2MzQ5NWRiZWU3NzEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.nRyaWT3PMhwiGVGiLR1a1U4ttp41kM1M8aGWAd5rhQQ)
To become a Host you need to open a port on your router
Use NAT button or UPnP button to start the connection
To connect, enter the Host IP and Port
- Qt 6
- Standalone Asio
- miniupnp
- CMake
- Google Test
- Download CMake 3.2 and later from https://cmake.org/download/
- Download Git from https://git-scm.com/downloads
git clone https://github.com/shakeLake/UPnP-Chat.git
~/UPnP-Chat/build.sh Release build TESTOFF