私はwww.omegle.comのようなサイトを作りたいと思っています。誰にでも私にいくつかのアイディアを提案することができます。 私は、その構築された通話をねじれた、オービターの彗星サーバと考えています。チャットコメットサイトでPythonを使用し、ねじれた
答えて
ツイストが適しています。私は数年前、私が書いたブラウザベースのオンラインゲームのためのサーバを構築するためにそれを使用しました。クライアントの追跡、Ajaxリクエストへの返答、そしてHTML5 Server-Sent DOM Eventsの使用でした。 Twistedの優れたHTTPライブラリのおかげで、むしろうまく動くようになりました。
PythonのWebフレームワークの場合、私は個人的にDjangoに賛成です。すぐに使えるようになっていて、すぐに使える機能がたくさんあります(バッテリーが付属していると思います)。パイロンも人気のある選択肢です。
私はTwistedを使用することをお勧めします。 ;)チャットクライアントとチャットサーバーの両方を持っています。次に、Webフレームワークも必要です。私はGrokやBFDのどちらかを使いますが、多くのPython Web Frameworkがありますが、実際には悪いものはほとんどありません。
ほとんどのXMPPサーバーはBOSHをサポートしています。 strophe javascript libraryを使用する場合は、プレゼンテーションを心配するだけで済みます。残りはあなたのために行われます。
の上に構築されたWebフレームワークであるNevowを使用できます。 Nevowのドキュメントには、完全に機能するtwo-way chat applicationと、unit testsの書き方の例が含まれています。
Cometの機能とWebフレームワークの両方を探しているようだから、こちらをご覧ください:http://github.com/clemesha/hotdotこれは、Django、Orbited、Twistedの組み合わせの完全な例です。
- 1. Pythonのねじれた問題
- 2. キューを使用してねじれたファイルをダウンロードする
- 3. のHttp Telnet経由のpythonとねじれた
- 4. Pythonでミューテックスをひねりました
- 5. ハンドルバーブロックヘルパーがHAMLにねじ込まれた
- 6. ねじれのないツイストアプリケーション
- 7. Android、ねじれの動作
- 8. ねじれたサーバー用の「リモートコンソール」はありますか?
- 9. 複数のねじれたサーバーを実行しますか?
- 10. sqliteでソートされた並行キュー実装(ねじれ)?
- 11. 条件でねじれた反応器を停止する
- 12. ねじれたプロセスでのユーザーの対話
- 13. 背景ねじアップ()
- 14. ねじれたファイルを暗号化するには?
- 15. パイゲームとねじれを組み合わせた
- 16. EventListenerメカニズムがねじれています
- 17. テールは、その後、ねじれ
- 18. セッションに渡されるねじれた工場へのパラメータの受け渡し
- 19. クロムにねじ込まれた要素の位置
- 20. ねじれたマンホール:アプリケーション内のサーバにアクセスするには?
- 21. Perspective Brokerを使用したひねり認証
- 22. node.jsの実際の使用方法は、ひねったpythonに比べてどれくらいですか
- 23. PythonのPIL作物の問題:切り抜かれた画像の色がねじ込まれている
- 24. Pythonを使用したOpenOPC
- 25. graphics.pyを使用したPython
- 26. Pythonを使用したハイパフォーマンスコンピューティングプロジェクト
- 27. Pythonを使用したスケジューラープログラム
- 28. pythonを使用したクエリクラウド
- 29. pythonを使用したgeoinfo
- 30. Pythonで小数点を尋ねよう