服务器将是.Net中的web,客户端是UWP,app.There是存储在数据库中的一些消息以及过期时间,deviceId.Each消息应该在time.How到期时广播到设备上,我们能否保持从web到UWP的持久连接,以及如何预先向特定的device.Thanks广播消息以征求所有建议!
发布于 2018-02-01 04:09:20
在这种情况下,您需要signalR (这将是一个很好的解决方案),我建议您阅读:
https://learn.microsoft.com/en-us/aspnet/signalr/overview/guide-to-the-api/hubs-api-guide-server
简单地在服务器上创建集线器。然后,每个客户端都应该连接到此集线器。建立连接后,您可以向两个方向发送消息。
以下是从服务器发送消息到客户端的一些可能性:
还有很多其他的可能性,比如团体。
发布于 2018-02-01 04:07:28
您的场景的最佳解决方案是WebSockets
。这些允许您实现应用程序和API之间的轻量级双向连接,并在它们之间发送数据。关于WebSockets的UWP实现的信息是在这里的文件,例如,对于服务器端,您可以使用ASP.NET SignalR。
https://stackoverflow.com/questions/48561411
复制