2012-03-13 14 views
0

私はこの時点でウェブサイトを構築しています。この小さなプロジェクトを開始する前に、私の最大の懸念は、ウェブサイトにある種のチャットシステムを実装することでした。asp.netウェブサイトのチャットシステムとしてのJabber

このチャットの機能は非常にシンプルでなければなりません。たとえば、2人のユーザーがオンラインでチャットできます。ユーザーがオンラインではなく、メッセージを送信したときには、メッセージを読んで返信できるはずです。だからFacebookのチャットなどのようなものでなければなりません。

私の友人はJabberをチェックするように勧めました。私は検索していましたが、それに関する良い情報は見つかりませんでした。誰かが情報のための良いリンクを持っているのでしょうか?または任意の例または任意の助言?事前

おかげUPDATE:

は、すべての返信をありがとう、私はまだ私は、Webベースのメッセージングシステムでそれを統合することができます本当に理解しない、とイムの話ではありませんチャットルームやチャットは、電子メールに似ています。ユーザーはお互いに話すことができますが、オンラインでない場合は、オンラインに戻るまでメッセージは保存されます。

私が読んだことは、チャットルームやチャットアプリケーションに似ていますが、実際にはWebベースのものではないということですか、間違っていますか?

たとえば、自分のウェブサイトに登録されている各ユーザーのジャバーアカウントを自動的に作成する必要があるためですか?プログラムで可能ですか?

+0

Googleトークサーバーを使用するのか、独自のサーバーをインストールしますか? –

+0

私はいくつかの既存のフリージャバーを使用します... – Alnedru

答えて

1

私はここを開始したい:http://code.google.com/p/jabber-net/

は個人的に、私はまだプロトコルとしてIRCのファンです。そこにはIRCサーバーがたくさんあり、使用するのは簡単です。

+0

IRCはチャットに実装するのがより複雑だと思います...ウェブベースのチャット... – Alnedru

2

Strophe frameworkを使用することをおすすめします。それはあなたが簡単に数行であなたの調査を開始するのに役立ちます:

var con = new Strophe.Connection(“jabber-server.com”); 
con.connect(“[email protected]”, “mypassword”, onJabberConnected); 

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

あなたはXMPP(Jabberの)に新しく追加されたとき、あなたがで開始する必要があります:あなたが読んでくださいその後、詳細を知りたい場合は
http://xmpp.org

ここに記載されている図書のうち少なくとも1:
http://xmpp.org/resources/books/

あなたは特に読んでください:
XMPP:JavaScriptを使用してDefinitive Guideの
プロフェッショナルXMPPプログラミングd jQuery

最初のものは、この技術に関する素晴らしい概要を示します。 IMHOは、Webベースのチャットのための最善のソリューションは、Stropheのようなライブラリを持つHTMLとJavaスクリプトです。そして、これは第二の本が語っていることです。それは多くの例と非常に完全なWebチャットクライアントの例を備えています。

関連する問題