-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WebSocketのPing/Pongをプロトコル制御フレームの物で判別する #10969
Comments
これだとタブが表示されてなくてもコネクション生きてる判定になりそう |
タブが非表示になってしばらくたったらコネクション切るコードをクライアント側に入れればいいか |
それ普通に不便そう 裏に回しててペコってなったら見に行く ができなくなる |
なるほど |
これどうにかならない? |
どれ? |
大規模でシビアなサーバではタイムアウト短くして、小規模のところでは余裕あるから比較的長めに、とかできるようにconfig.ymlで変えられるようにすればいいのではと思ったり |
それは何のため? |
Misskey開いて裏に回しといて、通知音が鳴ってから見に行く人が多いから |
6182a1c では
はやってないと思うから多分現状のdevelopで問題ないと思うんだけど、認識違うかしら |
待って、現状何が問題になっているのか教えて欲しい |
@syuilo 多分
って言ったあとにやるかやらないかのどっちを選択したか不明瞭なままissueが閉じられたので、最終的にどう実装されたのかわからず混乱している人がいる |
ほむん |
バックグラウンドに回ったからって自動切断とかはしてないってこと? |
してない |
Safariはタブやウィンドウが表示されてないと積極的にWebSocketを切りに行く感じがする |
まあSafariだし(諦め) |
What
https://developer.mozilla.org/ja/docs/Web/API/WebSockets_API/Writing_WebSocket_servers#ping_%E3%81%A8_pong_websockets_%E3%81%AE%E9%BC%93%E5%8B%95
参考
https://github.com/websockets/ws#how-to-detect-and-close-broken-connections
The text was updated successfully, but these errors were encountered: