İki bilgisayarın arada bir "sunucu bağımlılığı" olmaksızın (arada transferi sağlayacak bir sunucu elbette var fakat hangi sunucuyu kullanacağımız bağımlılığı yok) iletişim kurabilmesini test ettiğimiz uygulamadır. Uygulamayı indirdikten sonra: 1) "Rumuz" alanı siz ve uygulamayı indiren diğer iletişim kurmak istediğiniz kişi tarafından doldurulur. 2) "Baglantı bekleyen port" kısmına hanginiz bağlantıyı bekleyecekse, bağlantı beklediği port numarasını yazıp "BAĞLANTI BEKLE" butonuna tıklar. 3) Diğer kullanıcı "İp adres" kısmına bağlantı bekleyen kişinin ip adresini "Port" kısmına bağlantı bekleyen kişinin port numarasını yazar ve "BAĞLAN" butonuna tıklar. Peki buralara yazılacak ip adresi ve port bilgilerini nereden bulacağız ? - Herhangi bir ters proxy sunucusunun ara uygulaması ile bu bilgiler oluşturulabilir. Örneğimizde NGROK ile ele alacağız bunu. - Öncelikle https://ngrok.com sitesinden ücretsiz üyelik oluşturulur. - Daha sonra https://dashboard.ngrok.com/get-started/setup/windows sayfasında ki yönlendirme ile program indirilip belirtilen komut program arayüzünden uygulanır. - Ardından "ngrok tcp 11111" gibi bir komut ile bağlantı bekleyeceğiniz portu (örneğimizde 11111) yazar enter ile komutu çalıştırırsınız. - Bu sayfa açık kaldığı sürece 11111 portunuz üzerinden bağlantı bekleyebilirsiniz. - Bu işlem yalnızca bağlantıyı bekleyen kişi tarafından yapılır. - Son olarak karşınıza şöyle bir ekran gelecek: - Ngrok ta bu işlemi yapan kullanıcı; fotoğraftaki 3 numaralı mavi alandaki bilgiyi "Bağlantı bekleyen port" alanına girerek "BAĞLANTI BEKLE" butonuna tıklar. - Fotoğraftaki 1 ve 2 numaralı bilgileri de kendisiyle bağlantı kuracak kişiye "İp adres" ve "Port" alanlarına bu bilgileri girerek "BAĞLAN" butonuna tıklaması için gönderir. - Bağlantı kurulduğuna göre sohbet edebilirsiniz.