Python sans-io websocket implementation.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
noio_ws
tests
.gitignore
readme.md
setup.py

readme.md

noio_ws

noio_ws is a sans-io websocket implementation. This means that it does not do any network stuff. It provides a simple api to which you pass bytes, and in return are handed nicely formed websocket messages. noio_ws is built to provide a framework for writing both websocket clients and servers, with the full range of extensibility allowed by the websocket protocol (and more! It's a protocol, not a cop.)

Requires: Python 3.x +

Installation

pip install git+https://github.com/theelous3/noio_ws.git

Docs

Docs are currently slightly out of sync as the lib undergoes some api changes! Read 'em! There you'll find a guide to using noio_ws to write clients and servers as simple or complex as you'd like.

Notes

This lib is a work in progress, and the api is in flux whilst nice human usable solutions are poked and prodded in to formation.

Shoutout to ##lp, and the fine peeps of 8banana