Table of Contents
Python 3 required.
python3 -m pip install -r requirements.txt
python3 wsecho.py
docker build -f Dockerfile -t websocket-echo-server-python .
docker run -i --rm -p 8080:8080 websocket-echo-server-python
Python 3 required for websocket_client.
wget https://github.com/websocket-client/websocket-client/raw/master/bin/wsdump.py
# Server running on localhost:
python3 wsdump.py ws:https://127.0.0.1:8080/websocket
# Now enter texts and press RETURN.
# The texts are echoed by the server.
# Server running on Google Cloud Run:
python3 wsdump.py wss:https://websocket-echo-server-python-xxxxxxxxxx-xx.x.run.app/websocket
# Use the hostname that was displayed in Cloud Shell when deploying the server app to Cloud Run.
Dart required.
Clone websocket-client-dart
dart pub get
# echo.websocket.org is used by default:
dart run wsclient.dart
# Server running on localhost:
dart run wsclient.dart --url ws:https://localhost:8080/websocket
# Server running on Google Cloud Run:
dart run wsclient.dart --url wss:https://websocket-echo-server-python-xxxxxxxxxx-xx.x.run.app/websocket