No description available
pip install fastpluggy-websocket-tool
pip install fastpluggy-websocket-tool==0.1.25
The WebSocketTool plugin provides real-time WebSocket communication capabilities for FastPluggy applications. It enables bidirectional communication between the server and clients, supports message broadcasting, targeted messaging, and integrates with the task worker system for real-time task monitoring.
pip install fastpluggy-websocket-tool
The WebSocketTool plugin can be configured through the WebSocketSettings class:
| Setting | Type | Default | Description |
|---|---|---|---|
max_queue_size |
int | 10000 | Maximum size of the message queue |
enable_heartbeat |
bool | True | Enable heartbeat mechanism to monitor connection health |
heartbeat_interval |
int | 30 | Seconds between heartbeat pings |
heartbeat_timeout |
int | 60 | Seconds before a connection is considered timed out |
The WebSocketTool plugin has comprehensive documentation available in the docs directory:
For a quick introduction to using the WebSocketTool plugin, including client-side connection examples and basic server-side usage, see the Quick Start Guide.
This plugin is licensed under the same license as the FastPluggy framework.
This plugin does not have a Changelog file or it could not be extracted from the package.
API documentation for this plugin is not available.
Last analysis performed: 2026-02-24 23:31:55
This plugin has a valid entry point:
websocket_tool
= fastpluggy_plugin.websocket_tool.plugin:WebSocketToolPlugin
Issues were found during analysis, but details are not available.
fastpluggy_plugin.websocket_tool.plugin:WebSocketToolPlugin