14 """The gRPC AsyncIO server for the UDS example."""
21 import helloworld_pb2_grpc
27 self, request: helloworld_pb2.HelloRequest,
33 async
def serve() -> None:
34 uds_addresses = [
'unix:helloworld.sock',
'unix:///tmp/helloworld.sock']
35 server = grpc.aio.server()
37 for uds_address
in uds_addresses:
38 server.add_insecure_port(uds_address)
39 logging.info(
'Server listening on: %s', uds_address)
41 await server.wait_for_termination()
44 if __name__ ==
'__main__':
45 logging.basicConfig(level=logging.INFO)