国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

【已解決】websocket嵌套兩層AsyncTcpConnection,無法在第二層調(diào)用第一層的$connection->send()

lxping2

答:AsyncTcpConnection可以嵌套,只是因為AsyncTcpConnection是異步的,我在繁忙任務沒執(zhí)行完畢之前就把AsyncTcpConnection斷開了,所以收不到回調(diào)。解決辦法是,讓進程B決定什么時候斷開AsyncTcpConnection。

通過websocket進程A,調(diào)用AsyncTcpConnection執(zhí)行繁忙任務進程B,再在進程B中通過AsyncTcpConnection連接smtp郵件服務器(假設叫進程C),然后在smtp服務器(進程C)返回信息后,想調(diào)用進程B的$connection->send(),把smtp的結果發(fā)回websocket進程A,但是進程A收不到,請問為什么?

如下圖:run()是進程B,發(fā)送aaa可以收到,發(fā)送bbb收不到
截圖
截圖
兩次打印中,b位置的$connection沒有onMessage對象
第一次打印:
截圖
第二次打?。?br /> 截圖

2650 1 0
1個回答

walkor 打賞

應該是$connection連接關閉了

  • linf 2021-11-19

    請問下這個要怎么解決呢,最近剛好也遇到了這個問題

年代過于久遠,無法發(fā)表回答
??