BroadcastMultiple broadcasts a text message to multiple sessions given in the sessions slice.
(msg []byte, sessions []*Session)
| 215 | |
| 216 | // BroadcastMultiple broadcasts a text message to multiple sessions given in the sessions slice. |
| 217 | func (m *Melody) BroadcastMultiple(msg []byte, sessions []*Session) error { |
| 218 | for _, sess := range sessions { |
| 219 | if writeErr := sess.Write(msg); writeErr != nil { |
| 220 | return writeErr |
| 221 | } |
| 222 | } |
| 223 | return nil |
| 224 | } |
| 225 | |
| 226 | // BroadcastBinary broadcasts a binary message to all sessions. |
| 227 | func (m *Melody) BroadcastBinary(msg []byte) error { |