#java #python #reactjs #spring-boot #websocket
Вопрос:
Например, у меня есть веб-приложение React, установленное в общедоступном домене на Heroku, и я хочу управлять устройствами своей машины, такими как принтеры или сканеры, через клиент браузера. Я искал это и обнаружил, что могу использовать веб-сокеты и устанавливать соединение между клиентским приложением React и веб-службой, например, spring boot или даже настольным приложением, что означает двустороннее соединение между клиентом и веб-службой. Мне просто нужно знать все возможные способы, используемые для достижения этого сценария:
- Клиент: Приложение React, установленное в общественном достоянии
- Сервер: веб-служба загрузки Spring установлена локально и экспортирует все конечные точки на определенный порт.
Примеры примеров использования:
- Распечатайте файл, хранящийся локально на моем компьютере, из клиентского приложения React.
- Прочитайте все устройства, подключенные к моей машине, из клиентского приложения React.
- Считывание штрих-кодов из клиентского приложения React с помощью единственного браузера.
- Создание и управление файлами на моих компьютерах из браузера с помощью клиентского приложения React.
ПРИМЕЧАНИЕ: Если уже существует какая-либо бесплатная библиотека третьей части, которую можно использовать для управления моей машиной из браузера, пожалуйста, упомяните об этом