Некоторая информация:Может ли веб-приложение, размещенное на другом компьютере, получать данные из локального приложения .NET без отправки данных на сервер?
У меня есть USB-шкала, прикрепленная к локальной машине, которая читается .NET-приложением. У меня также есть веб-сервер, который должен получить эти показания шкалы и отобразить их конечному пользователю в окне браузера (IE 10).
Теперь у нас есть решение, которое делает это уже, когда приложение-победитель отправляет данные на веб-сервер, который передает его обратно пользователю с помощью элемента управления jscript. Он выполняет эту работу, но это вызывает проблемы с производительностью, поскольку масштаб постоянно обновляется и отправляет данные на сервер и обратно, а если есть задержка, он вызывает всевозможные проблемы. поэтому я ищу решение, которое НЕ отправляет эти данные по HTTP вообще, но все же отображается в веб-форме.
Кажется, должно быть легко просто получить jscript, чтобы получить эти же данные, но это, по-видимому, не так просто. Среди прочего есть проблемы с безопасностью. Я рассматривал такие вещи, как элементы управления Silverlight и ActiveX, которые, похоже, могут выполнять эту работу, но я надеялся, что это будет лучший (или просто более простой) способ сделать это, возможно, с jscript напрямую. Я думал о том, что просто использовал локальный файл, доступный для обоих этих приложений, но похоже, что будут проблемы с разрешениями и синхронизацией. Есть предположения?
Является ли ваша проблема с производительностью на клиенте или на сервере? –
Возможно, вы захотите изменить заголовок своего вопроса. Прямо сейчас ответ на это «явно не» - если вы не отправляете какие-либо данные, сервер не узнает об этом! – Brian
Также, чтобы уточнить - приложение .NET и браузер работают на одном компьютере с запросами HTTP, идущими туда и обратно на сервер, верно? – Brian