Skip to content

Latest commit

 

History

History
58 lines (39 loc) · 950 Bytes

README.md

File metadata and controls

58 lines (39 loc) · 950 Bytes

ws.reflect

Listens on ws port 7114 and will echo back whatever is sent to the server, broadcasting to all clients.

Requirements

  • docker compose
  • wscat

Setup

To start the Docker Compose stack defined in the compose.yaml file, use:

docker compose up -d

Verify behavior

Connect each client first, then send Hello, one from first client, then send Hello, two from second client.

wscat -c ws://localhost:7114/ -s echo

Type a Hello, one message and press enter.

output:

Connected (press CTRL+C to quit)
> Hello, one
< Hello, one
< Hello, two
wscat -c wss://localhost:7114/ --ca test-ca.crt -s echo

Type a Hello, two message and press enter.

output:

Connected (press CTRL+C to quit)
< Hello, one
> Hello, two
< Hello, two

Teardown

To remove any resources created by the Docker Compose stack, use:

docker compose down