diff --git a/proto/grpcdemo.proto b/proto/grpcdemo.proto index b7ace85..9cb8339 100644 --- a/proto/grpcdemo.proto +++ b/proto/grpcdemo.proto @@ -8,7 +8,6 @@ // The date service service HostDateTime { - rpc GetDateTime (Null) returns (CurrentDateTime) {} } diff --git a/python/grpcdemo_client.py b/python/grpcdemo_client.py new file mode 100644 index 0000000..fce9853 --- /dev/null +++ b/python/grpcdemo_client.py @@ -0,0 +1,18 @@ +from __future__ import print_function + +import grpc + +import grpcdemo_pb2 +import grpcdemo_pb2_grpc + +PORTNO = 6000 + +def run(): + channel = grpc.insecure_channel('localhost:%s' % PORTNO) + stub = grpcdemo_pb2_grpc.HostDateTimeStub(channel) + response = stub.GetDateTime(grpcdemo_pb2.Null(null='')) + print(response.currentdatetime + "\n") + + +if __name__ == '__main__': + run() diff --git a/python/grpcdemo_server.py b/python/grpcdemo_server.py index 8b4ee4d..5069b48 100644 --- a/python/grpcdemo_server.py +++ b/python/grpcdemo_server.py @@ -12,8 +12,8 @@ class HostDateTime(grpcdemo_pb2_grpc.HostDateTimeServicer): - def SayHello(self, request, context): - return grpcdemo_pb2.CurrentDateTime(message='%s: %s!' % (socket.fqdn(), time.strftime("%c"))) + def GetDateTime(self, request, context): + return grpcdemo_pb2.CurrentDateTime(currentdatetime='%s: %s' % (socket.getfqdn(), time.strftime("%c"))) def serve():