チャットAPIの開発を開始するには、1つのstackoverflowのように使用する?それはオープンソースの場合、私はそれを見つけることができない場合、誰も私にどのように同様のチャットAPIを構築するためのガイドができますか?StackoverflowのようなチャットAPIを開発する
答えて
このチャットプラグインは、Facebookの1のようになります。http://anantgarg.com/2009/05/13/gmail-facebook-style-jquery-chat/、これは、私はそれが役に立てば幸いチュートリアルhttp://www.ajaxprojects.com/ajax/tutorialdetails.php?itemid=335
です。
今、その彗星の時。
cometは逆Ajaxです。チャットアプリケーションでajaxを使用している場合は、毎回データベースの更新をチェックする必要がありますが、コメットの場合はサーバー側のすべてのイベントについて確認する必要があります。
@server側で特定のイベントを設定すると、データベースが更新されたときに自動的にWebページを更新します。私たちは常に要求を出す必要はありません。
私たちは、多数のリクエストのためにサーバーの頭痛を避けることができるので、アプリケーションは非常に高速になります。
これは、彗星を使用したライブチャットの例です。
はそれをチェックアウト:http://www.zeitoun.net/articles/comet_and_php/start
は、そのAJAX
何かのようなものがあれば、これは可能ですか?私は、クライアントがサーバにリクエストを送信するクライアント - サーバモデルに反するような回答を得ると思っていました。彗星について知ってうれしい。試してみる。ありがとうsirin –
@ Sandeepan Nath:Welcome.Dntはme.okを宣伝するのを忘れていますか? –
@sirin、これはライブラリとしてプロトタイプを使用していますが、これはjqueryを使って可能ですか? – mrN
を超えて、私は非常に非常にAPE projectをチェックアウトすることをお勧めします。これはAjax Push Engineの略で、Comet Serverの技術/技術を使用しています。このプロジェクトは、一度に何万人ものユーザーではなく数万人を処理するように設計されており、サーバー側とJSインターフェイスクライアントを提供します。すべての主要なJSライブラリと互換性があります。
よく考えられ、きれいで、最も重要なのは無料です!
また、それを利用するCMSプラグインがあることは確かです。 DrupalChat moduleはそれを使用することについて話していました。
COMETの複雑さを気にしたくない場合は、jQueryのAJAX機能を使用して非常に簡単なPHPチャットルームを構築できます。サーバー側のAPIがどのようなものかに関わらず、おそらくクライアントからのjQueryを使用して相互作用することができます。
クライアントは、このようにjQueryのコードを使用してサーバーをポーリングすることができます:彼らは新しいメッセージ、アクティブなユーザーの要求することができ
$.post("chat.php", {
"attribute":"important string"
},
function(data){
response = JSON.parse(data);
processNewMessages(response);
});
、または:
$(document).everyTime(pillowchat.settings.message_poll_frequency, function() {
if(pillowchat.state.poll == true){
getMessages();
}
});
jQueryのPOSTリクエストは、次のように送ることができますクライアントからの新しいメッセージが含まれています。
サーバー上のAPIは、100万種類の異なる方法で実装できます。私はPHPとCouchDBを使って簡単にチャットを書いた。詳細とソースコードはこちらからご覧いただけます。http://trillworks.com/nick/2011/08/13/pillowchat-how-not-to-build-a-chat-room-with-jquery-phpillow-and-couchdb/
30人以上の方にお勧めです。この設計をストレステストすると、すべてのトラフィックを処理できないことがわかりました。何らかの種類の洪水検出が含まれていることを確認してください。
- 1. chomp smsチャットUIやアプリのチャットUIを開発するには
- 2. チャットAPI - TokBoxのようなサービスですが、テキストベースのチャットは可能ですか?
- 3. Androidチャットご利用のプライベートセッション(開発ワークフロー)
- 4. android:チャットのようなリストビュー
- 5. facebookとtwitterのようなスクリプトAPIの開発方法
- 6. Gmailのチャットのようなチャットのチャットでチャットのチャットが行われたとき
- 7. ADFでの簡単なチャット・アプリケーションの開発
- 8. Google DocsのようなOffice 365開発API?
- 9. リサイクラーBehaivourのようなチャットで見る
- 10. ユニットテストAPIを開発する
- 11. jQueryスライダーのようなトップからStackoverflow
- 12. FacebookチャットAPI
- 13. stackoverflowのようなサイトを構築するためのヒント
- 14. stackoverflowのような投票ボタンを保護する
- 15. stackoverflowのようなタグをテキストスタイリングで作成する方法
- 16. stackoverflowのようなページビューデータを取得するには?
- 17. QCompleter stackoverflowタグフィールドのような複数項目をサポートする
- 18. Stackoverflowのようなメッセージ通知をするには?
- 19. facebookのようなAndroidアプリの開発
- 20. PHP API開発
- 21. WhatsAppチャットのようなリサイクラービューを作成する方法
- 22. iphone jailbrokenの公開APIによる開発
- 23. Stackoverflow APIの応答形式
- 24. stackoverflowのようなものを作る方法
- 25. CSS用のWebアプリケーションのようなFIrebugを開発する
- 26. Facebook Api - ローカル開発、テストサーバー、Liveserver ...どのように?
- 27. どのように私は開発者向けオプションがAPI 15
- 28. Stackoverflowを開発するために使用されるWeb技術?
- 29. Hippo CMS/portalを使用したチャット/メッセージルームとフォーラム開発
- 30. Skype C#APIチャットを選択
Facebookのチャットでも、チャットボックスに入力するためにajaxリクエストが使用されます。 – mrN
Firefoxでこの例を開き、Firebugをコンソールでコンソールに表示してajaxリクエストを確認します。 http://anantgarg.com/chat/samplea.php –
私はSOのチャットのようなものを探していますが、あなたの参照は本当に役に立ちますが、私はグループチャットも必要です – mrN