StreamSocketListener可以主持SignalR吗?

时间:2016-06-13 03:12:07

标签: signalr uwp windows-10-iot-core

我有一个在Windows IoT(ARM)上运行的通用Windows平台应用程序,它通过StreamSocketListener启动Web服务器。我希望能够通过SignalR将内容推送到Web浏览器。有大量的SignalR nuget包,但看起来它们都不适用于UWP。它是否正确?如果是这样,将内容推送到浏览器的最佳选择是什么?

1 个答案:

答案 0 :(得分:1)

对于现代Web浏览器,SignalR将使用Web套接字与客户端进行双向通信。您可以在Can I use处查看客户端浏览器是否支持Web套接字。

有一个开源项目,其具体目标是在UWP应用程序中提供Web Socket服务器。我没有项目的第一手经验,它是< 1.0但是它提到了与Windows 10 IoT Core的兼容性,所以它可能值得探索。您可以在这里找到NuGet上的项目:https://www.nuget.org/packages/IotWeb/

在客户端上,您可以使用JavaScript中的WebSocket object打开与服务器的连接。