webman push插件php端能接收js发过来的消息吗?

3355077049

问题描述

webman push插件php端只能发消息,不能接收消息吗?

408 2 0
2个回答

walkor

webman push只做推送,不接收数据。
收消息用ajax发请求到webman接受,这样架构简单合理,性能更好。

chaz6chez

你可以看看这个,这个是官方push的多进程版本,补足了通道事件,push-server可以通过对事件的监听来获取客户端/前端发来的消息,同时服务端也可以作为一个特殊的客户端加入通道,作为第三人称来监听用户的消息;
https://www.workerman.net/plugin/102

  • 3355077049 2023-11-21

    嗯嗯,这个看了的,要求php>7.4, 我的环境是php7.3,用不了。

  • chaz6chez 2023-11-21

    可以吸收一下内容,官方的push也可以用一个服务端的client来接受js的消息;当然最简单的方案还是如@walkor 说的,用http请求webman,push仅作为推送端,这样会更纯粹一些

  • 3355077049 2023-11-22

    嗯嗯,谢谢大佬~

🔝