@@ -83,24 +83,22 @@ func (ws *WServer) getMsgAndSend() {
83
83
for {
84
84
select {
85
85
case r := <- ws .ch :
86
- go func () {
87
- conns := ws .getUserConn (r .uid + " " + "Web" )
88
- if conns == nil {
89
- wrapSdkLog ("" , "uid no conn, failed " , r .uid )
90
- }
91
- for _ , conn := range conns {
92
- if conn != nil {
93
- wrapSdkLog ("" , "getMsgAndSend begin: " , string (r .data ))
94
- err := WS .writeMsg (conn , websocket .TextMessage , r .data )
95
- wrapSdkLog ("" , "getMsgAndSend end: " , string (r .data ))
96
- if err != nil {
97
- wrapSdkLog ("" , "WS WriteMsg error" , "" , "userIP" , conn .RemoteAddr ().String (), "userUid" , r .uid , "error" , err , "data" , string (r .data ))
98
- }
99
- } else {
100
- wrapSdkLog ("" , "Conn is nil, failed" , "data" , string (r .data ))
86
+ conns := ws .getUserConn (r .uid + " " + "Web" )
87
+ if conns == nil {
88
+ wrapSdkLog ("" , "uid no conn, failed " , r .uid )
89
+ }
90
+ for _ , conn := range conns {
91
+ if conn != nil {
92
+ wrapSdkLog ("" , "getMsgAndSend begin: " , string (r .data ))
93
+ err := WS .writeMsg (conn , websocket .TextMessage , r .data )
94
+ wrapSdkLog ("" , "getMsgAndSend end: " , string (r .data ))
95
+ if err != nil {
96
+ wrapSdkLog ("" , "WS WriteMsg error" , "" , "userIP" , conn .RemoteAddr ().String (), "userUid" , r .uid , "error" , err , "data" , string (r .data ))
101
97
}
98
+ } else {
99
+ wrapSdkLog ("" , "Conn is nil, failed" , "data" , string (r .data ))
102
100
}
103
- }()
101
+ }
104
102
105
103
}
106
104
}
0 commit comments