diff --git a/servers/websocket/client.go b/servers/websocket/client.go index 23df51c..c12f4ed 100644 --- a/servers/websocket/client.go +++ b/servers/websocket/client.go @@ -123,6 +123,12 @@ func (c *Client) write() { // 读取客户端数据 func (c *Client) SendMsg(msg []byte) { + + if c == nil { + + return + } + defer func() { if r := recover(); r != nil { fmt.Println("SendMsg stop:", r, string(debug.Stack()))