【发布时间】:2013-10-10 11:43:48
【问题描述】:
在我的网站中有消息系统,我想在用户收到消息时显示实时弹出窗口。
数据库中有一个表,当用户收到消息时,消息存储在该表中,将在数据库中插入具有该用户 ID 的新行。
目前我已经完成了 ajax 计时器。
我如何使用 comet ajax 来做到这一点,或者是否有任何其他技术或任何示例程序?
【问题讨论】:
标签: c# asp.net-mvc-3 real-time-updates
在我的网站中有消息系统,我想在用户收到消息时显示实时弹出窗口。
数据库中有一个表,当用户收到消息时,消息存储在该表中,将在数据库中插入具有该用户 ID 的新行。
目前我已经完成了 ajax 计时器。
我如何使用 comet ajax 来做到这一点,或者是否有任何其他技术或任何示例程序?
【问题讨论】:
标签: c# asp.net-mvc-3 real-time-updates
您可以查看专为此类场景设计的SignalR。与使用 AJAX 的连续轮询相反,它使用 PUSH 技术,服务器可以将数据发送到客户端。在支持 HTML5 的现代浏览器中,使用 WebSockets 来实现这一点。
【讨论】: