Skip to main content

Small package to connect to and then send ping message to a websocket endpoint. Used for a quick test of ws servers.

Project description usage


To install pip package

pip install websocket-ping

For dev version

python -m venv .venv
source .venv/bin/activate
pip install -r requirements_ws_ping.txt

cli interface

-w flag is for the websocket endpoint -d is the duration to test if the connection is maintained (in seconds)

python -m ping_ws.ping_ws -w wss://host/ws/ping/ -d [int]


# Failure to connect - server rejecting connection
(.venv) $ python -m ping_ws.ping_ws -w wss://host/ws/ping/
Connection to wss unsuccessful: server rejected WebSocket connection: HTTP 502

# Success on connection
(.venv) $ python -m ping_ws.ping_ws -w ws://localhost:8000/ws/ping/
Successfully connected to ws://localhost:8000/ws/ping/, response to ping: pong
Maintained connection to ws://localhost:8000/ws/ping/, response to ping: pong

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

websocket_ping-1.0.1.tar.gz (2.9 kB view hashes)

Uploaded source

Built Distribution

websocket_ping-1.0.1-py3-none-any.whl (3.3 kB view hashes)

Uploaded py3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page