Комментарии 7
И почему не взять готовый? https://github.com/tinode/chat/tree/master/server
0
Минут 10 тупил — зачем два объявления одного метода и как это может работать.
и
Это так принято — давать одинаковые названия с разницей только в регистре?
func (s *Server) SendAll(msg *Message) {
s.sendAllCh <- msg
}
и
func (s *Server) sendAll(msg *Message) {
for _, c := range s.clients {
c.Write(msg)
}
}
Это так принято — давать одинаковые названия с разницей только в регистре?
+2
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Чат на Go (часть 1)