BROKER MESSAGE (RabbitMQ)

run rabbit under docker

docker run --rm -p 5672:5672 rabbitmq:3
# rabbitmq listen for port 5672

SENDER (client)

Using php connected to rabbitmq

composer install

SERVER (websocket)

with socket.io connected to rabbitmq as relay

npm install
npm start

open client.html on your browser;

and under command line:

sender.php Hello World!