diff --git a/server/hallserver/player/playermgr.go b/server/hallserver/player/playermgr.go index 39f5db51..b79592c2 100644 --- a/server/hallserver/player/playermgr.go +++ b/server/hallserver/player/playermgr.go @@ -6,6 +6,7 @@ import ( "encoding/json" "f5" "fmt" + "net" "mt" "q5" "main/constant" @@ -45,6 +46,16 @@ func (this *playerMgr) Init() { }) } }) + f5.GetApp().RegisterIMMsgHandle( + constant.IM_WSP_CLOSE, + func (args q5.Args) { + conn := args[0].(net.Conn) + for socket, _ := range(this.socketHash) { + if conn == socket.Conn { + + } + } + }) } func (this *playerMgr) UnInit() {