Daphne と redis で実行されているDjango チャネルがあります。以前はdjango-websocket-redisを実行していて、すぐにハートビート (ping) メッセージをサポートしていました。私たちのクライアント コードは、アクティブな接続を確認するためにこのハートビートに依存していますが、django では、それがまだアクティブであるかどうかはあまり気にしません。
このため、サーバー側のすべてを追跡する必要はありませんが、ハートビートを送信する必要があります。
チャネルまたはダフネを使用してハートビート/ping メッセージを送信するにはどうすればよいですか? これに関するドキュメントが見つかりません。
django-websocket-redis を使用した古い実装は、"--heartbeat--"
n 秒ごとに websocket メッセージを送信するだけです。ドキュメント リファレンス
Daphne が ping を送信するのを読みましたが、どこにも表示されていません。Websocket 接続は開いたままです。