Я пытаюсь разработать приложение для Android, в котором пользователи смогут делиться информацией о своем местоположении с другими пользователями, которых они выбирают.Сначала я попытался сделать это приложением, управляемым базой данных, но это было немного для меня.Теперь я решил сделать это клиент-серверным приложением, в котором будет один сервер и несколько клиентов.Когда клиент открывает приложение, оно подключается к серверу по TCP.Сервер будет отслеживать, какие пользователи подключились.Затем, когда пользователь клиента хочет поделиться информацией о своем местонахождении, он сможет выбрать один из этих списков (список будет передан клиенту сервером.), Но при таком подходе у меня возникает проблема: как я могу отслеживать или сохранять уникальность каждого пользователяинформация на сервере.Возможно, одним из решений является использование номеров ip, но может быть несколько клиентов, подключенных через один и тот же ip, например, из сети кампуса.(моя система будет тестироваться в такой сети).Любая помощь будет принята с благодарностью.