3
我在與Golang和Gorilla的Websocket工具包寫一個聊天程序。轉到Gorilla Websockets〜在ping/pong失敗(用戶不友好)調用函數?
我想知道是否有辦法在用戶斷開連接或ping/pong消息失敗時運行函數。我需要這個從變量等中刪除它們。有沒有簡單的方法來做到這一點?
我在與Golang和Gorilla的Websocket工具包寫一個聊天程序。轉到Gorilla Websockets〜在ping/pong失敗(用戶不友好)調用函數?
我想知道是否有辦法在用戶斷開連接或ping/pong消息失敗時運行函數。我需要這個從變量等中刪除它們。有沒有簡單的方法來做到這一點?
當讀取方法(NextReader,ReadMessage)返回錯誤時,應用程序應關閉連接和清理變量等。
使用ping/pong來檢測斷開連接。 chat example顯示如何做到這一點。
如果pong丟失,讀取方法將返回讀取的過去期限錯誤。