Новичок здесь, ищет советы о том, какие технологии мне следует использовать для моего конкретного проекта. Не ищу код как таковой, просто мнения. Вот ужасная диаграмма того, чего я пытаюсь достичь:
[локальное приложение Python] <- СОВЕТЫ НУЖНЫ ЗДЕСЬ -> [размещенный веб-сервер]
Итак, я ищу технологию, которая позволит моему локальному приложению взаимодействовать с размещенным веб-сервером. Вот ловушка: Я не могу использовать сокеты , так как я нахожусь на плане общего хостинга, и моя хостинговая компания ограничивает это. IRC также отрицается. Я знаю, это немного сложно.
Значит, у меня есть выбор? Вот некоторые идеи, которые у меня были:
- И локальное приложение, и сервер опрашивают базу данных MySQL на предмет изменений, и любой из них может вносить изменения (однако мне не очень нравится идея опроса, и она не кажется безопасным решением)
- Выполните какое-нибудь удаленное http-сообщение, чтобы получить данные на сервер (возможно?), Затем опрашивайте какой-нибудь файл на сервере для получения команд
- Локальный запуск веб-сервера, локальная запись данных в текстовый файл, а затем размещение файла опроса сервера для внесения изменений (я действительно стараюсь избегать локального запуска веб-сервера по соображениям безопасности).
Есть идеи без опроса? Спасибо.