MCPcopy Create free account
hub / github.com/devfeel/dotweb / handleBroadcast

Function handleBroadcast

example/websocket/main.go:122–133  ·  view source on GitHub ↗

handleBroadcast sends messages to all connected clients

()

Source from the content-addressed store, hash-verified

120
121// handleBroadcast sends messages to all connected clients
122func handleBroadcast() {
123 for msg := range broadcast {
124 for conn := range clients {
125 // Use websocket.Message.Send directly
126 err := websocket.Message.Send(conn, msg)
127 if err != nil {
128 conn.Close()
129 delete(clients, conn)
130 }
131 }
132 }
133}

Callers 1

mainFunction · 0.85

Calls 1

CloseMethod · 0.45

Tested by

no test coverage detected