Saya memiliki aplikasi Android yang berbicara dengan aplikasi server yang berjalan di grails (Groovy on Grails).
Aplikasi Android pada dasarnya membuat koneksi dengan alamat ini:
url="http://192.168.2.53:8080/tma/majBtm/androidToDesktop";
Semuanya berfungsi dengan baik ketika server dan ponsel Android terhubung dalam jaringan LAN yang sama.
Sekarang masalahnya muncul ketika saya ingin ponsel berbicara dengan server saat ponsel berada di luar jaringan lokal (saya perlu menggunakan edge).
Saya menemukan jaringan VPN yang menurut saya bisa membantu saya. (server memiliki IP dinamis)
Jadi yang saya lakukan adalah pergi ke dyndns.com dan membuat nama host baru dan aplikasi berhasil berjalan di server. Tuan rumah yang saya buat adalah - tmagrails.dyndns.com
Bagaimana saya membuat ponsel saya terhubung ke jaringan ini? Perubahan apa yang harus saya lakukan untuk membuat semuanya berfungsi? Juga, saya benar-benar ingin tahu apakah ini pendekatan yang tepat. Jika tidak, apakah ada cara agar semuanya berjalan baik untuk saya?