Skip to content
This repository was archived by the owner on Sep 29, 2024. It is now read-only.

Commit 88e44ea

Browse files
authored
Merge pull request #330 from ariefsam/ariefsam-patch-1
Documentation Add broadcast to all connected user.
2 parents c054f42 + 7bde3fa commit 88e44ea

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

README.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,29 @@ so.Emit("some:event", dataForClient, func (so socketio.Socket, data string) {
160160
})
161161
```
162162
163+
##### Broadcast to All connected Client
164+
* Server-side
165+
166+
```go
167+
//Add all connected user to a room, in example? "bcast"
168+
server.OnConnect("/", func(s socketio.Conn) error {
169+
s.SetContext("")
170+
fmt.Println("connected:", s.ID())
171+
s.Join("bcast")
172+
return nil
173+
})
174+
175+
//Broadcast message to all connected user
176+
server.BroadcastToRoom("", "bcast", "event:name", msg)
177+
```
178+
* Client-side
179+
```
180+
socket.on('some:event', function (msg) {
181+
console.log(msg);
182+
});
183+
```
184+
185+
163186
##### Cautch Disconnected reason
164187
165188
* Server-side

0 commit comments

Comments
 (0)