Jabber как система чата для сайта asp.net - PullRequest
1 голос
/ 13 марта 2012

В данный момент я создаю веб-сайт, и перед тем, как начать этот небольшой проект, я больше всего боялся внедрить какую-либо систему чата на веб-сайте.

Так что функциональность этого чата должна бытьочень просто, например, если 2 пользователя в сети, они могут общаться друг с другом, если пользователь не в сети, но кто-то отправляет ему сообщение, при следующем входе в систему он сможет прочитать и ответить на сообщение.Так что это должно быть что-то вроде чата в Facebook и т. Д.

Мой друг посоветовал мне проверить Jabber.Я искал, но не нашел никакой хорошей информации об этом.Может быть, у кого-нибудь есть хорошие ссылки для информации?Или какие-либо примеры или какие-либо советы?

Заранее спасибо

ОБНОВЛЕНИЕ:

Спасибо за все ответы, но я все еще не понимаю, смогу ли я интегрироватьэто система обмена сообщениями в Интернете, и я не говорю о чатах или чатах, это больше похоже на электронную почту, где пользователи могут общаться друг с другом, но если они не в сети, сообщение сохраняется до тех пор, пока пользователь не вернется в сеть..

Что я прочитал, так это то, что это больше похоже на чаты и чат-приложения, но не на веб-сайты, или я ошибаюсь?

Потому что, например, мне нужно будет автоматическисоздать учетную запись jabber для каждого пользователя, который зарегистрирован на моем сайте?Это возможно программно?

Ответы [ 3 ]

3 голосов
/ 13 марта 2012

Я бы рекомендовал использовать Strophe framework .Это поможет вам легко начать расследование в несколько строк:

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

function onJabberConnected(status)
{
    switch(status)
    {
        Strophe.Status.CONNECTED:
            ...
    }
}
2 голосов
/ 13 марта 2012

Я бы начал здесь: http://code.google.com/p/jabber-net/

Лично я все еще являюсь поклонником IRC как протокола.Существует множество IRC-серверов, и подключение к ним тривиально.

1 голос
/ 14 марта 2012

Когда вы новичок в XMPP (Jabber), вам следует начать с:
http://xmpp.org

Если вы хотите узнать больше, прочитайте хотя бы одну из перечисленных здесь книг:
http://xmpp.org/resources/books/

Вы должны прочитать особенно те,
XMPP: полное руководство
Профессиональное программирование XMPP с использованием JavaScript и jQuery

Первый дает вам отличный обзор технологии. ИМХО, лучшее решение для веб-чата - это HTML и Java Script с такой библиотекой, как Strophe. И это то, о чем вторая книга. Он содержит множество примеров и полнофункциональный пример клиента веб-чата.

...