| "v.io/core/veyron/profiles/roaming" |
| ctx, shutdown := veyron2.Init() |
| log := veyron2.GetLogger(ctx) |
| server, err := veyron2.NewServer(ctx) |
| log.Fatalf("unexpected error: %q", err) |
| listenSpec := veyron2.GetListenSpec(ctx) |
| fmt.Printf("listen spec: %v\n", listenSpec) |
| ep, err := server.Listen(listenSpec) |
| log.Fatalf("unexpected error: %q", err) |
| if err := server.Serve("roamer", &receiver{}, nil); err != nil { |
| log.Fatalf("unexpected error: %q", err) |
| done := make(chan struct{}) |
| func (d *receiver) Echo(call ipc.ServerContext, arg string) (string, error) { |