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