zhou.xiaoning před 2 roky
rodič
revize
ef73b67f5e
1 změnil soubory, kde provedl 7 přidání a 1 odebrání
  1. 7 1
      client/client.go

+ 7 - 1
client/client.go

@@ -95,9 +95,15 @@ func (r *Client) WriteQuoteWsBuf(buf []byte) (err error) {
 }
 
 func (r *Client) WriteTradeWsBuf(buf []byte) (err error) {
-	if r.wsTradeConn != nil {
+	if r.tradeWriteChan != nil {
 		r.tradeWriteChan <- buf
 	} else {
+		global.M2A_LOG.Info("WriteTradeWsBuf::tradeWriteChan == nil", zap.Any("LoginID", r.LoginID), zap.Any("SessionID", r.SessionID))
+	}
+
+	if r.wsTradeConn != nil {
+		// r.tradeWriteChan <- buf
+	} else {
 		global.M2A_LOG.Info("WriteTradeWsBuf::wsTradeConn == nil", zap.Any("LoginID", r.LoginID), zap.Any("SessionID", r.SessionID))
 		global.M2A_LOG.Info("当前所有Client----")
 		for _, item := range Clients {