1

我正在尝试使用 SignalR 创建像 facebook 这样的实时通知我使用 c# 作为服务器端语言 1-我在 github 中阅读了 wiki,我知道我只能通知连接的用户我的主要目标是使用带有 sql 的 signalR 从数据库中获取数据并通知连接的用户 2-我知道我应该使用 sql 依赖项类,但我在互联网上看到的示例是关于 MVC 的,我的项目不是 MVC,它是纯网站

谁能帮我举个例子来说明如何做到这一点?

关于 signalR 的参考:

https://github.com/SignalR/SignalR/wiki/Hubs

感谢你的帮助

4

1 回答 1

0

您可以使用数据库来持久化数据,但使用 SignalR,无需从数据库中轮询数据即可提供“推送”通知。

在服务器端,每当客户端说“发送消息”时,只需使用 SignalR 服务器通知当前连接的任何需要通知的人

如果您想通知离线用户,请将该数据保存到数据库中,然后在离线用户首次登录时提取该数据并相应地通知他们。

JabbR 是利用 SignalR 推送通知(聊天消息)并仍然保持数据的一个很好的示例:https ://github.com/davidfowl/JabbR

于 2013-02-06T17:53:25.973 回答