Три маршрута до своего сервера: Xray-core внутри Android-приложения на Kotlin Multiplatform
Я делаю SHIFROM — мессенджер с открытым кодом и сквозным шифрованием. Клиент написан на Kotlin Multiplatform, сообщения идут через сервер-ретранслятор.
Эта статья не про криптографию, а про задачу попроще на вид: как одно приложение держит связь со своим сервером, если маршрутов несколько и любой из них может перестать работать.Сначала о статусе.
habr.com