def poetry_main():
addresses = parser_args() # ??????IP???,???????,
from twisted.internet import reactor
poems = [] # ???????,?????????
def got_poem(poem): # ????,?????????????????
poems.append(poem) # ??????????
if len(poems) == len(addresses): # ??????????????????????????,????????,
reactor.stop() # ??reactor?stop?????????????
for address in addresses:
host, port = address # ?????????????,??ip,port
get_poetry(host=host, port=port, callback=got_poem) # ????????????ip,port??,?????got_poem????
reactor.run() # ??????,???????,??????select???...
print("main loop done...") # ???????????,?????????
评论列表
文章目录