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

同一文件的兩個worker之間的調(diào)用

wow6haka

我在同一個文件中實例化了兩個worker類,一個tcp 一個websocket 主要需要websocket網(wǎng)頁端的操作 來通知tcp 然后由tcp在去通知它連接的東西。
我的想法是它倆可以直接在php中調(diào)用通信,可是實際情況是我在worker2中的onMessage中調(diào)用$GLOBALS時,可以調(diào)用,但是連接都是空的,看起來不是即時的那種感覺,而是php執(zhí)行那一瞬間的的變量,在那之后的worker的連接都讀不到

這種通信的情況大家怎么解決的呢

3627 2 0
2個回答

wow6haka

在worker1中的onMessage中 調(diào)用$GLOBALS 就可以得到正常的。。。 自己的回調(diào)函數(shù)可以 別人的就不行

  • 暫無評論
walkor 打賞

兩個worker是獨立的進程,變量不共享。所以訪問不到。
你可以啟動一個Worker進程,然后在onWorkerStart的時候增加一個監(jiān)聽,這樣就是一個進程監(jiān)聽兩個端口,數(shù)據(jù)是可以互通的。 參考手冊 http://doc.workerman.net/315156

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