Karena terowongan ngrok selalu dimulai di sisi klien terlebih dahulu , begitulah cara menegosiasikan saluran aman dengan server. Ini adalah solusi yang sangat apik untuk menyiasati konfigurasi firewall konvensional.
Ini dilakukan secara internal oleh klien yang membuka satu koneksi tcp berumur panjang di mana banyak soket logis dibuat dalam satu koneksi soket fisik. Teknik ini disebut multiplexing aliran. Dengan penyiapan ini, tidak diperlukan polling apa pun karena klien dan server masih memiliki komunikasi dua arah sepenuhnya.
Klien dan server kemudian tetap hidup dengan mekanisme detak jantung yang memastikan koneksi terbuka dan berfungsi dengan baik dan bahkan akan terhubung kembali jika ada kesalahan atau koneksi terputus/tertutup.
Lihat ini untuk informasi lebih lanjut:Panduan Pengembang di github.com