UChat provides peer-to-peer TLS connection
![](https://private-user-images.githubusercontent.com/99725123/281465631-27eed671-f5bb-46c7-8d4b-3b1e0a73c87e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjYxNTUwNDksIm5iZiI6MTcyNjE1NDc0OSwicGF0aCI6Ii85OTcyNTEyMy8yODE0NjU2MzEtMjdlZWQ2NzEtZjViYi00NmM3LThkNGItM2IxZTBhNzNjODdlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA5MTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwOTEyVDE1MjU0OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTMxNzg4ODlkNTA3MjI5ZWJhNGU0ODYzMzkzMWZmZDNjNzBmNTAwOTY3YTBmMTc5MTVkMDAyYzcwYjExM2ZiNmQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.EViqRSlWU7VHHISvbEy_VjFm1THXhrO1Jnyt1KVj2Rw)
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