while True:
if (len(queue) > 0):
blocking_send_from_queue()
there_is_something_to_send = False
else:
break
data = non_blocking_recv()
queue = process(queue, data)
这是来自客户端的代码,它应该处理查询。
要完成查询,可能必须根据收到的数据创建更多子查询,并将它们发送到服务器,然后处理子查询'结果,等等。
我可以使用asyncio创建更高效或扩展的结果吗?