REQUEST
data := G.NewMessage().SetData("hello?")
opts := G.NewRequestOpts().SetTimeout(200)
g.Request("echo", data, func(req *G.Request, resp *G.Message) {
var msg string
req.Data(&msg);
fmt.Println("Echoclient: received", msg)
}, opts)
opts := G.NewHandlerOpts().SetGroup("exclusive")
g.ReplyTo("echo", func(req *G.Request, resp *G.Message) {
var msg string
req.Data(&msg)
resp.SetData(fmt.Sprintf("Pong %v", msg))
}, opts)
RESPONSE