ensure order of messages and dispatch error handler when buffer is full

This commit is contained in:
Ola Holmström
2015-09-18 14:50:46 +02:00
parent ff425ac175
commit ee4453a904
5 changed files with 52 additions and 28 deletions
+2 -2
View File
@@ -36,10 +36,10 @@ loop:
for s := range h.sessions {
if m.filter != nil {
if m.filter(s) {
go s.writeMessage(m)
s.writeMessage(m)
}
} else {
go s.writeMessage(m)
s.writeMessage(m)
}
}
case <-h.exit: