ws.onmessage我可以在js页面获取到设备的返回值,后台怎么获取返回值啊

暖冬八月

ws.onmessage我可以在js页面获取到设备的返回值,可是项目是前后端分离的,前端只把数据发给我,比如点击重启,请求我的接口xxx,然后我向设备发送了重启命令
后台:

Gateway::$registerAddress = '127.0.0.1:1238';
            $data = json_encode([
                'msgType'=>'registerPersonInfo',
                'msgID'=>'003',
                'deviceNo'=>$uid,
                'personInfoCount'=>'1',
            ]);
Gateway::sendToUid($uid, $data);

然后怎么接收他的返回值啊,成功还是失败,我看不到

前端没问题

    ws = new WebSocket("ws://xxxxx:8282");
    ws.onopen = function() {
        console.log("连接成功");
    };

    ws.onmessage = function(e) {
        console.log(e.data);
    };

前端就能接收到,可是现在用不到前端,
我想知道后台发起重启怎么接收到返回值

2482 1 0
1个回答

不败少龙

心跳维持的

  • 暂无评论
年代过于久远,无法发表回答
×
🔝