首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在asp.net mvc 4.0网站上实现聊天?

在asp.net mvc 4.0网站上实现聊天?
EN

Stack Overflow用户
提问于 2013-11-14 06:41:03
回答 2查看 4.9K关注 0票数 2

我想在我的asp.net mvc 4.0网站上实现聊天功能。我脑子里没有几分怀疑。

  1. 我是否应该使用MS数据库来存储聊天消息,并使用jquery更新用户配置文件(每隔5秒刷新一次)。
  2. 是否应该使用入站Web钩子HTTP方法使用相同的MS数据库更新用户配置文件上的聊天消息。
  3. 我是否应该使用没有任何数据库的XMPP来将它集成到我的网站中并使用它。

请让我知道哪一种方法最适合在网站上实现聊天功能?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-01-02 13:25:40

让我先澄清你的疑虑。

  1. 如果您每5秒调用一次AJAX以查看是否有来自其他用户的任何新消息,那么使用MSSQL服务器进行字符串和检索聊天是不错的选择。如果有任何新消息到达,只需向用户发送相同的消息。
  2. 好的,入站Webhooks会自动将HTTP /POST调用发送到给定的REST url,您可以在收到任何入站webhooks调用时刷新用户页面,以便用户在从另一端发送新消息时立即得到它。
  3. 在聊天应用程序中使用XMPP将允许您将聊天应用程序与facebook或gtalk集成,比如messengers,因此如果您在应用程序中使用XMPP,它将带来很大的好处,但为此,您需要为每个新用户提供jabber帐户。

因此,我认为在阅读了所有这些评论后,您将很容易决定哪个功能将是您在何种情况下最受益的。

票数 4
EN

Stack Overflow用户

发布于 2013-11-14 09:30:47

我知道这并不能回答你的任何问题,但是你有没有考虑过和SignalR一起工作?

这里的示例应用程序:http://code.msdn.microsoft.com/wpapps/Chat-Web-Application-in-9a86e594

也有很多在线教程,但是这里有两个部分的例子。

http://visualstudiomagazine.com/articles/2013/01/22/build-a-signal-r-app-part-1.aspx

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19971248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档