Browse Source

Improve echo message to show source language and type (nonstreaming or streaming)

Tim Burks 9 years ago
parent
commit
ea5b370e5a

+ 2 - 2
Examples/Echo/Go/go/src/server/server.go

@@ -40,7 +40,7 @@ var echoServer EchoServer
 // [START get]
 func (s *EchoServer) Get(ctx context.Context, r *pb.EchoRequest) (*pb.EchoResponse, error) {
 	response := &pb.EchoResponse{}
-	response.Text = r.Text
+	response.Text = "Go nonstreaming echo " + r.Text
 	fmt.Printf("Get received: %s\n", r.Text)
 	return response, nil
 }
@@ -58,7 +58,7 @@ func (s *EchoServer) Update(stream pb.Echo_UpdateServer) error {
 		}
 
 		response := &pb.EchoResponse{}
-		response.Text = in.Text
+		response.Text = "Go streaming echo " + in.Text
 
 		fmt.Printf("Update received: %s\n", in.Text)
 

+ 2 - 2
Examples/Echo/Swift/Echo/AppDelegate.swift

@@ -65,7 +65,7 @@ class AppDelegate: NSObject, NSApplicationDelegate {
                                           proto:requestBuffer.data()) {
             requestMessage.forOneField(name:"text") {(field) in
               let replyMessage = fileDescriptorSet.createMessage(name:"EchoResponse")!
-              let text = "echo " + field.string()
+              let text = "Swift nonstreaming echo " + field.string()
               replyMessage.addField(name:"text", value:text)
               requestHandler.sendResponse(message:ByteBuffer(data:replyMessage.serialize()),
                                           trailingMetadata:Metadata())
@@ -104,7 +104,7 @@ class AppDelegate: NSObject, NSApplicationDelegate {
                                         proto:requestBuffer.data()) {
           requestMessage.forOneField(name:"text") {(field) in
             let replyMessage = fileDescriptorSet.createMessage(name:"EchoResponse")!
-            let text = "echo " + field.string()
+            let text = "Swift streaming echo " + field.string()
             replyMessage.addField(name:"text", value:text)
             requestHandler.sendResponse(
             message:ByteBuffer(data:replyMessage.serialize())) {