2016-06-13 12 views
0

Ich habe eine Universal Windows Platform App, die unter Windows IoT (ARM) läuft und einen Webserver über StreamSocketListener startet. Ich möchte in der Lage sein, Inhalte über SignalR an Webbrowser zu senden. Es gibt eine enorme Anzahl von SignalR nuget-Paketen, aber es scheint, dass keiner von ihnen in UWP funktioniert. Ist das richtig? Wenn ja, was ist meine beste Option, um Inhalte auf Browser zu übertragen?Kann StreamSocketListener SignalR hosten?

Antwort

1

Für moderne Webbrowser würde SignalR Web Sockets für bidirektionale Kommunikation mit dem Client verwenden. Sie können sehen, ob Ihr Client-Browser Web Sockets unter Can I use unterstützt.

Es gibt ein Open-Source-Projekt, dessen spezifisches Ziel die Bereitstellung eines Web Socket-Servers in einer UWP-App ist. Ich habe keine Erfahrungen aus erster Hand mit dem Projekt und es ist < 1.0, aber es erwähnt die Kompatibilität mit Windows 10 IoT Core, so dass es sich lohnt, zu erkunden. Sie können das Projekt auf NuGet finden Sie hier: https://www.nuget.org/packages/IotWeb/

Auf dem Client können Sie dann die WebSocket object in JavaScript verwenden, um eine Verbindung mit Ihrem Server zu öffnen.

Verwandte Themen