func (e *Echoer) Echo(ctx context.Context, req *echosvc.EchoRequest) (*echosvc.EchoReply, error) {
	log.Debugf("%+v", req)
	return &echosvc.EchoReply{
		Message: req.GetMessage(),
		PeerId:  e.PeerID.Pretty(),
	}, nil
}
// Echo asks a node to respond with a message.
Echo asks a node to respond with a message.
// Echo asks a node to respond with a message .
func (e *Echoer) Echo(ctx context.Context, req *echosvc.EchoRequest) (*echosvc.EchoReply, error) {
	log.Debugf("%+v", req)
	return &echosvc.EchoReply{
		Message: req.GetMessage(),
		PeerId:  e.PeerID.Pretty(),
	}, nil
}
func ( e * Echoer ) Echo ( ctx context . Context , req * echosvc . EchoRequest ) ( * echosvc . EchoReply , error ) { log . Debugf ( " " , req ) return & echosvc . EchoReply { Message : req . GetMessage ( ) , PeerId : e . PeerID . Pretty ( ) , } , nil }
Echo asks a node to respond with a message.
Echo asks a node to respond with a message .