WeRn-rm
@WeRn-rm
Диванный разработчик

Как реализовать лучше взаимодействие C# Forms приложение с браузером CefSharp и сайтом в нем?

Здравствуйте. Интересует вопрос как лучше сделать.
1. Имеется сайт написанный на python + Flask.
2. Имеется C# Windows Form приложение с браузером CefSharp

В браузер выводится тот самый сайт из 1 пункта, необходимо сделать взаимодействие между сайтом и C# приложением,
т.е. если я нажму на сайте кнопку "закрыть" - закроется и C# приложение на компьютере. И любые другие взаимодействия.

Подскажите как лучше это сделать, нужно чтобы было качественно и без косяков. Какой механизм сюда можно применить?

P.s. приложение не для 1 пользователя, а для множества. Т.е. обычное взаимодействие с сайтом посредством сессии на сайте и взаимодействия приложения С# с этим сайтом у пользователя.
  • Вопрос задан
  • 322 просмотра
Пригласить эксперта
Ответы на вопрос 2
@CHolfield
сайт должен быть посредником между браузерным клиентом и виндовыми приложениями (которые суть есть те же браузеры с точки зрения сайта). Хранить состояние клиентов в базе данных, при запросе отдавать им команды, принимать команды от браузера с админским сеансом. Клиентское приложение исполняет команду, отсылает результат обратно на сайт ну и т д.
Ответ написан
VoidVolker
@VoidVolker Куратор тега C#
Dark side eye. А у нас печеньки! А у вас?
Лучше всего использовать NWJS для таких задач.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы