zhou.xiaoning 2 年之前
父節點
當前提交
5e076a4cab
共有 1 個文件被更改,包括 5 次插入0 次删除
  1. 5 0
      client/client.go

+ 5 - 0
client/client.go

@@ -285,6 +285,11 @@ func (r *Client) SetTradeWebSocket(ws *websocket.Conn) (err error) {
 	r.wsTradeConn = ws
 	r.wsTradeConn = ws
 	r.tradeWriteChan = make(chan []byte, 100)
 	r.tradeWriteChan = make(chan []byte, 100)
 
 
+	r.wsTradeConn.SetCloseHandler(func(code int, text string) error {
+		global.M2A_LOG.Info("交易长连发生断开", zap.Any("LoginID", r.LoginID), zap.Any("SessionID", r.SessionID), zap.Any("code", code), zap.Any("text", text))
+		return nil
+	})
+
 	// 开始读取客户端发送信息
 	// 开始读取客户端发送信息
 	go r.readClientWsTradeMessage()
 	go r.readClientWsTradeMessage()
 	// 开始推送客户端信息循环
 	// 开始推送客户端信息循环