0

私はpython、django、そして最近django-socketio(https://github.com/stephenmcd/django-socketio)を使用してubuntu 12.04に取り組んでいます。私の問題は、ソケットを介してサーバーに何かを送信し、送信されないときに送信されるのを待つときです。django サーバーはデフォルトの http ポート (80) で実行されています。そして8080ポートのsocketio。' http://mysite.com/ ' のように自分の Web サイトにアクセスすると、socketio を使用するページがまったく機能しません。しかし、8080 ポートを使用すると、すべてが機能します。

リクエストを処理するために socketio サーバーを使用しない理由 (manage.py コマンドを入力して開始するサーバーがあります) は、Apache を使用してそれを行う方法がわからないためです。wsgi ファイルの設定に行き詰まりました。私がこれまでに知っていることは、SocketIOServer を django アプリケーションなどにアタッチする必要があるということです。これを試してみましたが、成功しませんでした。

私の質問は次のとおりです。どうすればこれを機能させることができますか? おそらく、あるポートで1つの処理を行い、他のポートで別の処理を行うとうまくいくはずです。しかし、これも試しました。

多くの非同期リクエストがあるため、本当にajaxを使用したくありません。

何かお願いします!

前もって感謝します。

4

0 に答える 0