2011-08-01 4 views
1

私はジュニア開発者であり、新しいものを学び、挑戦しようとしています。ウェブベースチャットの出発点ですか?

"Gmailのチャット"のように、ウェブベースのチャットをどのように実装できますか?

私はこれをどのように使用することができますか、どのプロトコルが使用されていますか、私の出発点は何ですか?

よろしく バックエンドでAdofo

答えて

0

XMPPを活用し、サーバとしてejabberdを使用することをお勧めします。クライアント側(Web側)で、Strophe.jsライブラリを使用してejabberdサーバーと "話す"ことができます。おそらく最もアクティブで最新のJavaScriptライブラリであり、開発者は通常チャットルームに関する質問に答えることができます(Jabber:[email protected])。

XMPPは、Googleチャット、Facebookチャットなどと同じプロトコルです。必要に応じて、すべての使用や統合が可能です。私はプロトコルを完全に理解するために、あなたのプロジェクトのために飛び降りる点として十分な読書XMPP: The Definitive Guideをお勧めできません。

私がクライアント(ウェブ)側に推奨する別の本はProfessional XMPP Programming with JavaScript and jQueryですが、サンプルコードの一部にマイナーなタイプミスがあります。

幸運を祈る!

編集:また、「Jabber」と「XMPP」はチャット世界で頻繁に交換可能に使用されていますので、読書を開始するときに混乱することはありません。

0

、あなたはejabberdまたはBOSHをサポートしている任意の他のジャバー/ XMPPサーバーを使用することができます。フロントエンドの例として、jwchatを見ることができます。もしあなたが冒険しているのであれば、jsjacまたはstropheのライブラリーにまっすぐ潜入することもできます。

+0

こんにちは、応答ありがとう、それは確かに私を助けてくれました。 jwchatがOpenFireサーバーと通信できるかどうか聞いてもよろしいですか? よろしくお願いします。 – Harbir

+0

[Strophe](http://strophe.im/)のように見えます:http://p2p.wrox.com/book-professional-xmpp-programming-javascript-jquery/81666- bosh-strophe-openfire.html – lunixbochs

関連する問題