grpc
examples
python
no_codegen
no_codegen/greeter_client.py
Go to the documentation of this file.
1
# Copyright 2020 The gRPC authors.
2
#
3
# Licensed under the Apache License, Version 2.0 (the "License");
4
# you may not use this file except in compliance with the License.
5
# You may obtain a copy of the License at
6
#
7
# http://www.apache.org/licenses/LICENSE-2.0
8
#
9
# Unless required by applicable law or agreed to in writing, software
10
# distributed under the License is distributed on an "AS IS" BASIS,
11
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12
# See the License for the specific language governing permissions and
13
# limitations under the License.
14
"""Hello World without using protoc.
15
16
This example parses message and service schemas directly from a
17
.proto file on the filesystem.
18
19
Several APIs used in this example are in an experimental state.
20
"""
21
22
from
__future__
import
print_function
23
24
import
logging
25
26
import
grpc
27
import
grpc.experimental
28
29
# NOTE: The path to the .proto file must be reachable from an entry
30
# on sys.path. Use sys.path.insert or set the $PYTHONPATH variable to
31
# import from files located elsewhere on the filesystem.
32
33
protos = grpc.protos(
"helloworld.proto"
)
34
services = grpc.services(
"helloworld.proto"
)
35
36
logging.basicConfig()
37
38
response = services.Greeter.SayHello(protos.HelloRequest(name=
'you'
),
39
'localhost:50051'
,
40
insecure=
True
)
41
print(
"Greeter client received: "
+ response.message)
grpc::experimental
Definition:
include/grpcpp/channel.h:46
grpc
Author(s):
autogenerated on Fri May 16 2025 02:58:44