MVC应用程序中的即时消息

时间:2012-05-25 11:30:48

标签: asp.net-mvc-3 instant-messaging

我需要你的帮助来解决下一个问题:我正在开发MVC应用程序,并希望在用户之间发送即时消息。这条消息将是标准的 - 就像通知一样。我正在考虑两个选择:

  • 使用XMPP protocot,但我不需要它提供的大量选项,我只需要我所描述的基本功能;

  • 在MVC应用程序中有一些静态数组,用户邀请被发送到和ajax函数,它将调用控制器动作,检查用户是否在静态列表中。如果是 - 请在页面上显示消息。加上页面自动更新。但我不确定这个因为阵列会经常被调用。

你觉得怎么样?伙计们?你有什么想法?我将非常感谢您的帮助!

3 个答案:

答案 0 :(得分:4)

您可以查看SignalR

答案 1 :(得分:1)

同时结帐基于SignalR构建的Jabbr:

https://github.com/davidfowl/JabbR

这是一个由SignalR David Fowler的作者撰写的聊天应用程序。

答案 2 :(得分:0)

您可以设置jquery计时器以使用ajax更新消息。当用户写入消息时,如果要永久保存它,可以将其保存在Cache或数据库中。