サーバーからプッシュ通知を受け取りたい Websocket をサポートしていないミニ コンピューターがあります。
問題は、クライアントがサーバーに接続した後、サーバーが応答してから接続を閉じることです。これにより、クライアントはサーバーに継続的に再接続して新しい情報を取得する必要があります。
Django を使用して接続を開いたままにし、サーバーがクライアントにデータを公開できるようにする方法はありますか?
サーバーからプッシュ通知を受け取りたい Websocket をサポートしていないミニ コンピューターがあります。
問題は、クライアントがサーバーに接続した後、サーバーが応答してから接続を閉じることです。これにより、クライアントはサーバーに継続的に再接続して新しい情報を取得する必要があります。
Django を使用して接続を開いたままにし、サーバーがクライアントにデータを公開できるようにする方法はありますか?
Django は主に要求/応答フレームワークであるため、実際の二重通信はサポートされていません。
Socket.IO は、websocket のような機能をクロスブラウザー (IE5.5+) に対応させる事実上のライブラリであり、ブラウザーが許可する場合は実際の websocket をトランスポートとして使用し、許可されない場合は HTTP ロングポーリングなどにフォールバックします。 t。Socket.IO と Django の統合に関するさまざまなオプションについては、このをお読みください。