[英]How to keep the session alive within WebSocket in Dart?
HttpSession的lastSeen僅在有新請求時才更新。 但是,在我的環境中,我有一個WebSocket連接,並且只要Web連接處於活動狀態,我都希望保持會話處於活動狀態。 但是,我找不到正確的方法來做到這一點。
定期觸發另一個HTTP請求可能是一種解決方案,但我正在尋找可以在WebScoket的處理程序中完成的操作。
注意:WebSocket連接不會關閉。 而是,會話可以超時。 這意味着
request.session
在處理一條WebSocket消息時可以返回不同的實例。
據我所知,WebSockets已經支持ping控制幀以保持連接有效。 請參閱官方規格 。
據我所知,我從未見過WebSocket早日關閉。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.