def serve():
protoConfig = ProtoConfig.getConfig()
arduino = protoConfig.arduinos[0]
server = grpc.server(futures.ThreadPoolExecutor(max_workers=10))
sensors_pb2.add_ArduinoServicer_to_server(Arduino(arduino), server)
port = protoConfig.ports.arduinoPort
server.add_insecure_port('[::]:%s' % port)
server.start()
print('Started Arduino Server on Port %s ' % port)
try:
while True:
time.sleep(_ONE_DAY_IN_SECONDS)
except KeyboardInterrupt:
server.stop(0)
评论列表
文章目录