package melody // Package melody implements a framework for dealing with WebSockets. // // Example // // A broadcasting echo server: // // func main() { // r := gin.Default() // m := melody.New() // r.GET("/ws", func(c *gin.Context) { // m.HandleRequest(c.Writer, c.Request) // }) // m.HandleMessage(func(s *melody.Session, msg []byte) { // m.Broadcast(msg) // }) // r.Run(":5000") // }