我試圖添加兩個協程到ASYNCIO環,卻得到了錯誤的輔助連接: RuntimeError: This event loop is already running
我的目標是要傳達給服務器(即我沒有控制)。該服務器需要來自客戶端的初始連接。然後服務器在此連接上爲客戶端提供一個端口。客戶端必須使用此端口創建第二個連接。服務器使用此第二個連接向客戶端發送未經請求的消息。第一個連接始終保持其他雙向通信
我有2個功能:第一個,def_a,是一個異步功能,第二個是def_b這是一個普通的函數和調用的def_a結果作爲與add_done_callback功能的回調。 我的代碼如下所示: import asyncio
def def_b(result):
next_number = result.result()
# some work on the next_number