Jabber作为一个asp.net网站的聊天系统

我现在正在建设一个网站,在开始这个小型项目之前,我最担心的是在网站上实施某种聊天系统。

因此,这种聊天的功能应该非常简单,例如,如果2个用户在线,他们可以相互聊天,如果用户不在线,但有人向他发送消息,下次登录时,他应该能够阅读并回复邮件。 所以它应该是像Facebook聊天等等...

我的朋友劝我检查一下Jabber。 我在寻找,但没有找到任何有关这方面的好消息。 也许任何人有任何良好的信息链接? 或者任何示例或任何建议?

提前致谢

更新:

谢谢你所有的答复,但我还是不太明白我能否将它集成到基于Web的消息传递系统中,而不是在谈论聊天室或聊天,它更像是电子邮件,用户可以与之交谈彼此,但如果他们不在线,则保存该消息直到用户重新联机。

我读过的是它更像聊天室和聊天应用程序,但不是真正基于网络的东西,还是我错了?

因为例如我需要为每个在我的网站上注册的用户自动创建一个jabber帐户? 这是可能的编程?


我会推荐使用Strophe框架。 它可以帮助您轻松开始几行调查:

var con = new Strophe.Connection(“jabber-server.com”);
con.connect(“my@account.com”, “mypassword”, onJabberConnected);

function onJabberConnected(status)
{
    switch(status)
    {
        Strophe.Status.CONNECTED:
            ...
    }
}

我会从这里开始:http://code.google.com/p/jabber-net/

就我个人而言,我仍然是IRC作为协议的粉丝。 有很多IRC服务器可以使用,并且连接起来很简单。


当你是XMPP(Jabber)的新手时,你应该从下面开始:
http://xmpp.org

如果你想了解更多,那么你应该至少阅读下面列出的一本书:
http://xmpp.org/resources/books/

你应该特别阅读那些:
XMPP:权威指南
使用JavaScript和jQuery进行专业XMPP编程

第一个给你一个关于这项技术的很好的概述。 恕我直言,基于Web聊天的最佳解决方案是HTML和带有Strophe之类库的Java Script。 这就是第二本书的内容。 它带有大量的例子和一个功能完整的网络聊天客户端的例子。

链接地址: http://www.djcxy.com/p/16819.html

上一篇: Jabber as chat system for a asp.net website

下一篇: Jabber and expensive data (xml its trash)