2011-12-07 7 views
0

私はそれが本当にクールなスクリプトだと思います。しかし、あなたがチャットしているとき、私はそれが新しいチャットコンテンツをどのように要求しているか知りたいです。http://qwebirc.org/はどのように動作しますか?

私が過去に作成したチャットは効率が悪く、多くの帯域幅を消費していたため、興味があります。私はChromeの要素を検査してネットワークに接続しようとしましたが、私の要求は一度も表示されません。それはプルリクエストを使用していますか、それは彗星の種類のインターフェイスを使用していますか?プッシュすれば、これはPHPの悪いアイデアだと思っていました。なぜなら、各ユーザーのリクエストによって新しいPHPプロセスやスレッドが作成されるからです。

ありがとうございます! 誰か教えてください

+0

にアクセスしてください。 –

答えて

1

downloadコードはサイトの電源に使用できます。 browse the code

質問に答えるには、Firebugをインストールしてネットワークトラフィックを調べる必要があります。

これをPHPとタグ付けしましたが、編集してPythonにタグを付けることができます。

qwebircを実行するには何が必要ですか?

Python(少なくともバージョン2.5)とTwisted(少なくともバージョン8.2.0)が必要です。 Windowsではpywin32も必要です。 qwebircはそれらなしでは動作しますが、JavaとMercurialも持っていることを強くお勧めします。 qwebircは何を実行していますか?

バックエンドは、PythonとTwistedをサポートするものであれば、Linux、FreeBSD、Windows(XP以上)でテスト済みです。 qwebircはQuakeNetのircd:snircdのために開発されました。人々はircuとその派生物、hyperion、charybdis、ratboxとUltimateIRCdで成功を報告しています。理論的にはそれはRFC 1459準拠のircdで動作するはずです。 フロントエンドはIE6、IE7、IE8、Firefox 3、Opera 10、Safari、Chromeでテストされています。 どうすれば始めることができますか?

最初に上記の質問をお読みになり、必要なものがすべてインストールされていることを確認してください。 config.py.exampleをconfig.pyにコピーし、設定に合わせて編集します。 compile.pyを実行してHTMLを生成し、Javascript/CSSを縮小し、すべてを正しい場所にコピーします。 run.pyを実行します(すでに選択反応炉が登録されているというエラーが表示された場合は、再度実行してください)。 - run.pyには多くの引数があります。 http://yourmachine:9090/

関連する問題