【发布时间】:2013-04-08 18:10:07
【问题描述】:
我将开始使用 Microsoft 堆栈开发单页 Web 应用程序。在项目的一些关键部分,我必须提供实时数据。 我可以使用 Signalr 或 Web Sockets 来完成这类任务。你能在这些技术的可用性、性能或学习曲线方面对它们进行比较吗?我很高兴知道您是否有其他选择建议。
提前致谢,
【问题讨论】:
标签: asp.net asp.net-mvc websocket real-time signalr
我将开始使用 Microsoft 堆栈开发单页 Web 应用程序。在项目的一些关键部分,我必须提供实时数据。 我可以使用 Signalr 或 Web Sockets 来完成这类任务。你能在这些技术的可用性、性能或学习曲线方面对它们进行比较吗?我很高兴知道您是否有其他选择建议。
提前致谢,
【问题讨论】:
标签: asp.net asp.net-mvc websocket real-time signalr
我认为你应该使用 signalR。它是 .net 框架的一部分,它还支持 Web 套接字,如果任何客户端不支持 Web 套接字,它将回退到长轮询,永远构建任何其他可用的技术。
.NET 4.5 WebSockets vs SignalR
http://www.asp.net/vnext/overview/signalr/signalr-and-web-sockets
http://www.hanselman.com/blog/YourUsersDontCareIfYouUseWebSockets.aspx
【讨论】: