Exemple #1
0
func setMessageHandlers() {
	ax.OnEnter(onEnter)
	ax.OnLeave(onLeave)
	ax.OnJson("query_tunnel", tunnel.OnQueryTunnel)
	ax.OnJson("enter_tunnel", tunnel.OnEnterTunnel)
	ax.OnJson("leave_tunnel", onLeaveTunnel)
	ax.OnJson("simple_send", tunnel.OnSimpleSend)
}
Exemple #2
0
func setMessageHandlers() {
	ax.OnJson("request",
		func(c *ax.Client, data interface{}) {
			type answerArgs struct {
				Value int `json:"value"`
			}
			value += 1
			log.Printf("request message: '%+v'\n", data)
			c.JsonSend("answer", &answerArgs{Value: value})
		})
}