Ni55aN
@Ni55aN

Синхронизация данных между браузером и сторонним процессом?

Необходимо передавать в браузер данные из другого процесса на устройстве (пока рассматриваются только Desktop ОСи).
Пример:
в браузере отображено окно с preview 3Д модели. Сама модель редактируется в каком-то редакторе, например в Blender, и при ее изменении необходимо обновить эту же модель в браузере.

Известно, что это можно реализовать с помощью Websockets. Запустив localhost сервер через аддон (на Python) в Blender и подключиться из браузера.
Но есть ли другие варианты, или этот является самым удобным и надежным?
  • Вопрос задан
  • 103 просмотра
Пригласить эксперта
Ответы на вопрос 1
@victorinamina
Самым естественным и удобным является создания фейкового веб-сервера, единственной задачей которого будет обмен данными от имени этого другого процесса с браузером (процесс и сам может представляться веб-сервером, отдельный веб-сервер тут и не нужен). Если это локально, то даже веб-сокеты не нужны, обычный AJAX по HTTP с callback будет быстрым.

Всякие плагины же для этих целей - это путь боли.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы