diff --git a/README.md b/README.md index 60dbcb2641a0d59e12eb39c56892c2277ad43d77..2716a4600ba2fc1ed99fcb3544e02228b48d5b0a 100644 --- a/README.md +++ b/README.md @@ -3,10 +3,6 @@ koko是golang版本的的cocoï¼›é‡æž„了cocoçš„SSH/SFTPæœåŠ¡å’Œweb terminalæœåŠ¡ã€‚ -## æ³¨æ„ - -Kokoçš„ web socket库ä¸å†ä½¿ç”¨socket.ioï¼Œå› ä¸ºgo里没有稳定的,替æ¢æˆäº†[neffos](https://github.com/kataras/neffos), -所以lunaä¸å†å’ŒåŽŸæ¥å…¼å®¹ï¼Œè¯·ä¸‹è½½lunaçš„koko版本 ## 主è¦åŠŸèƒ½ diff --git a/pkg/httpd/websshws.go b/pkg/httpd/websshws.go index fcfd44f4594ef09f1179e596b1804a9fb6923c9c..e2e8d028691ca401f7ac921b9e63835f62d26bbe 100644 --- a/pkg/httpd/websshws.go +++ b/pkg/httpd/websshws.go @@ -235,12 +235,11 @@ func OnResizeHandler(c *neffos.NSConn, msg neffos.Message) (err error) { // OnLogoutHandler 用户登出一个会è¯æ—¶è§¦å‘, 用户主动退出 func OnLogoutHandler(c *neffos.NSConn, msg neffos.Message) (err error) { logger.Debug("Web terminal on logout event trigger: ", msg.Room) - var message LogoutMsg - err = msg.Unmarshal(&message) + var clientID string + err = msg.Unmarshal(&clientID) if err != nil { return } - clientID := message.Room clients.DeleteClient(clientID) return }