go-tcp-chat/room.go
2023-12-24 00:10:41 +08:00

17 lines
238 B
Go

package main
import "net"
type room struct {
name string
members map[net.Addr]*client
}
func (r *room) broadcast(c *client, msg string) {
for addr, m := range r.members {
if addr != c.conn.RemoteAddr() {
m.msg(msg)
}
}
}