Initial working version
This commit is contained in:
commit
959be5996a
4 changed files with 56 additions and 0 deletions
27
python-server/greet_server.py
Executable file
27
python-server/greet_server.py
Executable file
|
@ -0,0 +1,27 @@
|
|||
#!/usr/bin/env python3
|
||||
|
||||
import grpc
|
||||
|
||||
import hello_pb2
|
||||
import hello_pb2_grpc
|
||||
|
||||
from concurrent import futures
|
||||
|
||||
import time
|
||||
|
||||
class GreetServer(hello_pb2_grpc.HelloServiceServicer):
|
||||
def greet(self, request, context):
|
||||
print(f"received \"{request.message}\"")
|
||||
return hello_pb2.GreetReply(message="Hello back")
|
||||
|
||||
|
||||
def serve():
|
||||
server = grpc.server(futures.ThreadPoolExecutor(max_workers=10))
|
||||
hello_pb2_grpc.add_HelloServiceServicer_to_server(GreetServer(), server)
|
||||
server.add_insecure_port("[::]:50505")
|
||||
server.start()
|
||||
server.wait_for_termination()
|
||||
|
||||
if __name__ == "__main__":
|
||||
print("serving...")
|
||||
serve()
|
Loading…
Add table
Add a link
Reference in a new issue