2015-06-26 2 views
-1

Добрый день, я создал веб-приложение с использованием бритвы, mvc4 и C#, что происходит, так это то, что мне нужно прочитать некоторые данные, COM-порт на компьютере, на сервере он работает гладко, недостатком является то, что мне нужно читать данные через com, но с каждого компьютера, на котором вы открываете приложение, не обязательно с сервера, возможно ли это?, спасибо вам большое ,Чтение данных из COM-порта, поскольку клиент, веб-приложение, C#, .NET, Razor, MVC4

ответ

0

Веб-браузеры не разрешают доступ к последовательному порту. И это имеет смысл, потому что, если вредоносный веб-сайт может просто читать и передавать данные через последовательный порт клиента, это будет серьезной проблемой безопасности. Существует только 2 способа сделать это:

  1. Использование богатых интернет-технологий, таких как Silverlight или Flash. Тем не менее, оба они устарели.

  2. Google Chrome имеет API, с которого вы можете получить доступ к Javascript. Однако это решение будет ТОЛЬКО работать в браузерах Chrome.

0

Вы должны написать плагин для браузера, который позволяет получить доступ к последовательному порту, то каждый пользователь должен принять и установить этот плагин в.