def run():
protoConfig = ProtoConfig.getConfig()
channel = grpc.insecure_channel('localhost:%s' % protoConfig.ports.pushFrontEndPort)
stub = sensors_pb2.PushFrontEndStub(channel)
subscribeRequest = sensors_pb2.SubscribeRequest(
status=sensors_pb2.SubscribeRequest.SUBSCRIBE,
username="peridot"
)
subscribeReply = stub.Subscribe(subscribeRequest)
start_index = subscribeReply.start_index or 0
print(subscribeReply)
req = sensors_pb2.GetButtonPressedRequest(
index=subscribeReply.start_index)
while True:
for event in stub.StreamButtonPressed(req):
req.index += 1
print('index: %s, event: %s' % (req.index, event))
time.sleep(1)
Client_Streaming.py 文件源码
python
阅读 25
收藏 0
点赞 0
评论 0
评论列表
文章目录