私は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. なぜ私は、コードを使用して、次のねじれたSIPのPythonコード
- 3. キューを使用してねじれたファイルをダウンロードする
- 4. のHttp Telnet経由のpythonとねじれた
- 5. Pythonでミューテックスをひねりました
- 6. ハンドルバーブロックヘルパーがHAMLにねじ込まれた
- 7. ubuntuでpython 3.5のためにひねられました
- 8. ねじれた反応器が治療で再開しない
- 9. ねじれたサーバー用の「リモートコンソール」はありますか?
- 10. Android、ねじれの動作
- 11. ねじれのないツイストアプリケーション
- 12. スクラップチュートリアルのねじれエラー
- 13. 複数のねじれたサーバーを実行しますか?
- 14. ねじれたサーバーにコマンドを送信します。
- 15. wsで2回初期化されたautobahn websocketのねじれ
- 16. sqliteでソートされた並行キュー実装(ねじれ)?
- 17. 条件でねじれた反応器を停止する
- 18. キャッシュをウォームアップで処理するとねじれてしまいました。
- 19. ねじれたアレイで構成されたアレイを分割する
- 20. mnistを使用した分類のための積み重ねられたオートエンコーダ
- 21. Pythonでネストされたtryブロックに同じelseブロックを使用します。
- 22. ねじれたプロセスでのユーザーの対話
- 23. 閉じたアプリケーションで積み重ねられた通知が機能しない
- 24. Python Zelle Graphicsを使用して円をボールで跳ね返させる
- 25. コードねじアップビューポートが
- 26. 背景ねじアップ()
- 27. WPF水平に積み重ねられたTextLimming TextBlocksを使用したItemsControl
- 28. 永続的に実行されるねじれたスレッドのフルブロックジェネレータ
- 29. ねじれたファイルを暗号化するには?
- 30. パイゲームとねじれを組み合わせた