0

サーバーからプッシュ通知を受け取りたい Websocket をサポートしていないミニ コンピューターがあります。

問題は、クライアントがサーバーに接続した後、サーバーが応答してから接続を閉じることです。これにより、クライアントはサーバーに継続的に再接続して新しい情報を取得する必要があります。

Django を使用して接続を開いたままにし、サーバーがクライアントにデータを公開できるようにする方法はありますか?

4

1 に答える 1

2

Django は主に要求/応答フレームワークであるため、実際の二重通信はサポートされていません。

Socket.IO は、websocket のような機能をクロスブラウザー (IE5.5+) に対応させる事実上のライブラリであり、ブラウザーが許可する場合は実際の websocket をトランスポートとして使用し、許可されない場合は HTTP ロングポーリングなどにフォールバックします。 t。Socket.IO と Django の統合に関するさまざまなオプションについては、このをお読みください。

于 2012-08-27T17:34:09.003 に答える