コード例 #1
0
ファイル: test_protorpc.go プロジェクト: playnb/grasslands
func (t *EchoService) Echo(args *Msg.EchoRequest, reply *Msg.EchoResponse) error {
	//t.Lock()
	//defer t.Unlock()
	reply.Msg = proto.String("Echo:" + args.GetMsg())
	t.count++
	log.Trace(strconv.Itoa(int(t.count)))
	time.Sleep(time.Second * 4)
	return nil
}
コード例 #2
0
ファイル: test_protorpc.go プロジェクト: playnb/grasslands
func (t *EchoService) EchoTwice(args *Msg.EchoRequest, reply *Msg.EchoResponse) error {
	reply.Msg = proto.String("EchoTwice:" + args.GetMsg() + args.GetMsg())
	return nil
}