問題已解決,是代碼邏輯問題,不好意思~~
<---------------------->
設備端與web控制端各使用一個worker。設備端服務端口為8899,內(nèi)部通訊端口為4000;web控制端服務端口為8900,內(nèi)部通訊端口為4001,其余配置基本一樣,兩個worker的數(shù)據(jù)收發(fā)處理都在同一個Events.php里執(zhí)行。
現(xiàn)在的問題是,web控制端發(fā)送命令,onMessage可以成功發(fā)送數(shù)據(jù)到設備端,但反過來,當設備端返回數(shù)據(jù)到onMessage之后,卻無法將數(shù)據(jù)推送回web端,使用sendToAll也不行。
也就是說:
web端------>onMessage------>設備端
但是:
web端<--x---onMessage<------設備端