Repository navigation
Releases: osumionline/plugin-websocket
Releases · osumionline/plugin-websocket
Release list
1.0.1 - Correcciones y modo debug
En esta versión se han realizado correcciones en los namespaces para que se importen correctamente todos los archivos necesarios y se ha creado un modo debug que se activa poniendo el campo debug con valor true en la configuración:
"plugins": {
"websocket": {
"host": "0.0.0.0",
"port": 8080,
"path": "/test-ws",
"debug": true
}
},Esto mostraría mensajes como estos:
[OWebsocket] Starting WebSocket server...
[OWebsocket] Host: 0.0.0.0
[OWebsocket] Port: 8080
[OWebsocket] Path: /test-ws
[OWebsocket] Debug mode: enabled
[OWebsocket] WebSocket server is running.
1.0.0 - Versión inicial
WebSockets en Osumi Framework
Se añade el plugin plugin-websocket, que permite integrar un servidor WebSocket dentro de aplicaciones desarrolladas con Osumi Framework.
Características principales
- Servidor WebSocket basado en Ratchet
- Arranque desde tareas CLI personalizadas
- Sistema de acciones (action → componente)
- Soporte para acciones públicas y protegidas
- Validación de tokens configurable
- Gestión de múltiples conexiones por usuario
- Envío de mensajes (directo, por usuario y broadcast)
- Integración con componentes existentes del framework
Filosofía
Este plugin está diseñado para ser:
- Independiente del core
- Flexible, sin imponer lógica de autenticación
- Coherente con el resto del framework (uso de OComponent, ORequest, etc.)
Uso
Consulta el README.md para ver la configuración, ejemplos y flujo completo de uso.
0.1.0 - Primera versión de pruebas para plugin websocket
Primera versión de pruebas para plugin websocket