basws-server is a simple WebSocket framework. For more information, see the basws README.
To set up your own protocol server:
ServerLogic traitServer passing in your ServerLogic implementorserver.incoming_connection with the websocket during on_upgrade. Make sure to move into closures and clone() as needed. The Server is a reference-counted type, so cloning is cheap.server.send_to_installation_id, server.send_to_account_id, and server.broadcast to communicate out-of-band with clients.For a full example, check out the chat-server example.