Factor out multiple calls of ws.Request().RemoteAddr
Log 30 most recent messages and send them to new clients