Parcourir la source

Make register and unregister channels for the WS code not block so easily

Ask Bjørn Hansen il y a 13 ans
Parent
commit
e33b350521
1 fichiers modifiés avec 2 ajouts et 2 suppressions
  1. 2 2
      monitor.go

+ 2 - 2
monitor.go

@@ -29,8 +29,8 @@ type monitorHub struct {
 
 
 var hub = monitorHub{
 var hub = monitorHub{
 	broadcast:   make(chan string),
 	broadcast:   make(chan string),
-	register:    make(chan *wsConnection),
-	unregister:  make(chan *wsConnection),
+	register:    make(chan *wsConnection, 10),
+	unregister:  make(chan *wsConnection, 10),
 	connections: make(map[*wsConnection]bool),
 	connections: make(map[*wsConnection]bool),
 }
 }