2016-06-13 2 views
0

У меня есть приложение для Windows Universal, работающее под Windows IoT (ARM), которое запускает веб-сервер через StreamSocketListener. Я хотел бы иметь возможность продвигать контент в веб-браузерах через SignalR. Существует огромное количество пакетов SignalR nuget, но кажется, что ни один из них не будет работать в UWP. Это верно? Если да, то каков мой лучший вариант для перемещения контента вниз в браузеры?Может ли узел StreamSocketListener SignalR?

ответ

1

Для современных веб-браузеров SignalR будет использовать веб-сокеты для двунаправленной связи с клиентом. Вы можете посмотреть, поддерживает ли ваш клиентский браузер Web Sockets по адресу Can I use.

Существует проект с открытым исходным кодом, целью которого является предоставление сервера веб-Socket в приложении UWP. У меня нет непосредственного опыта работы с проектом, и это < 1.0, но он упоминает о совместимости с Core IoT Core Windows 10, поэтому его стоит изучить. Вы можете найти проект на NuGet здесь: https://www.nuget.org/packages/IotWeb/

На клиенте вы можете использовать WebSocket object на JavaScript, чтобы открыть соединение с вашим сервером.

Смежные вопросы