对于我正在进行的开发,我需要服务器和客户端之间的实时通信。
据我了解,最好的方法是去WebSocket。没关系,但现在我正在寻找一种在服务器上实现这种通信的方法(希望是Azure WCF Web角色,最后是Azure Asp.Net MVC,但我更喜欢WCF)客户端(UWP Windows10)。
我是这种技术的新手,所以我正在寻找最佳API的建议,用于服务器和客户端,文档和样本。
感谢您的帮助 -g
答案 0 :(得分:3)
你最好的朋友就是SignalR:
这是一个基本上可以在任何地方使用的库。它通常用于ASP.NET项目,但不限于任何形式。以下主题为您提供了如何自行托管signalR的答案:
答案 1 :(得分:2)
正如@Pedro所说,SignalR是你的朋友..
在本文中,您将找到有关如何在Azure平台中使用它的示例:
https://azure.microsoft.com/en-us/blog/introduction-to-websockets-on-windows-azure-web-sites/
对于UWP,我们确实对此有所支持,这是文档和示例:
https://msdn.microsoft.com/en-us/library/windows/apps/mt186447.aspx
<强>更新强>
这是.NET的SignalR客户端示例,您可能需要它:
http://www.asp.net/signalr/overview/guide-to-the-api/hubs-api-guide-net-client