Exemple #1
0
func echo() {
	var msg socketio.Message
	c, err := socketio.Dial("http://localhost:8080/socket.io/", "http://localhost:8080/")
	defer c.Close()
	if err != nil {
		panic(err)
	}
	c.Emit("nickname", "echo-client")
	for {
		if err := c.Receive(&msg); err != nil {
			log.Print("client received error: ", err)
			return
		}
		c.Emit("user message", msg.String())
	}
}