diff --git a/znet/connection.go b/znet/connection.go index 50db83e..df307cb 100644 --- a/znet/connection.go +++ b/znet/connection.go @@ -161,6 +161,7 @@ func (c *Connection) Stop() { c.Lock() defer c.Unlock() + //如果用户注册了该链接的关闭回调业务,那么在此刻应该显示调用 c.TCPServer.CallOnConnStop(c) //如果当前链接已经关闭 @@ -170,9 +171,6 @@ func (c *Connection) Stop() { fmt.Println("Conn Stop()...ConnID = ", c.ConnID) - //如果用户注册了该链接的关闭回调业务,那么在此刻应该显示调用 - c.TCPServer.CallOnConnStop(c) - // 关闭socket链接 c.Conn.Close() //关闭Writer