Solución:
¿Estás usando el broadcastAs()
método en el backend?
Es importante saber esto para responder correctamente a su pregunta porque, si es así, el cliente echo de Laravel asume que el espacio de nombres es App OrderPushed.
Cuando usas broadcastAs()
necesitas prefijarlo con un punto, para decir echo
no usar el espacio de nombres, por lo que en su ejemplo, sería:
.listen('.OrderPushed')
Además, no necesita realizar ninguna configuración adicional en el backend para que cada aplicación cliente se conecte al servidor de socket, a menos que desee tener una configuración de tenencia múltiple en la que diferentes aplicaciones de backend hagan uso del servidor WebSockets.
Yo tambien uso wsHost
y wsPort
en lugar de solo host y puerto, no estoy seguro de si eso hace una diferencia