消息应用程序,消息发布时间的实时更新?

时间:2013-06-08 21:01:03

标签: javascript asp.net ajax

我正在制作消息传递应用程序。 User1广播a message。对于其他用户,我需要显示此消息已发布多长时间。例如发表9分钟。前。与我们在SO或Facebook中看到的相似。

enter image description here

为此,我已经开始存储消息发布时间以及消息。我的计划是依靠客户端时钟使用javascript在浏览器中显示实时更新。

这是我应该继续前进的方式,还是有更好的解决方案?

1 个答案:

答案 0 :(得分:2)

结帐signalR。这是你在寻找的。还有Jabbr基于signalR建立在聊天客户端上。

SignalR支持广播,试图找出服务器和客户端功能,并最好用于案例。支持Web套接字,长轮询和永久帧等。如果要跨多个服务器使用,它也可以使用Sql server和Redis作为后端。

wiki页面:https://github.com/SignalR/SignalR/wiki

顺便说一句,SO使用网络套接字进行实时更新,https://meta.stackexchange.com/questions/129499/what-technology-framework-is-stackoverflow-using-to-asynchronously-update-client