Я занят созданием системы, в которой различные ПК общаются друг с другом через Интернет.Как это работает в данный момент, каждый ли компьютер является клиентом и входит на сервер.В настоящее время на моем сервере запущена обычная Java-программа с прослушивающими сокетами, которая обрабатывает входящие запросы и затем передает информацию между подключенными ПК.Мой вопрос, это правильный способ сделать это?Стоит ли менять приложение на сервис или использовать что-то вроде веб-сервиса?Кроме того, нормально ли использовать TCP-сокеты для связи?
Если я не хочу запускать программу на своем собственном сервере, какая компания может предложить мне такую услугу, где я могу запускать свои собственные приложения?
Я хочу расширить текущую настройку в большем масштабе, поэтому я хочу убедиться, что я использую хорошие практики и не допускаю хакеров.