Skip to content

Releases: osumionline/plugin-websocket

1.0.1 - Correcciones y modo debug

Choose a tag to compare

@osumionline osumionline released this 06 Apr 17:06

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

Choose a tag to compare

@osumionline osumionline released this 05 Apr 16:40

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

Choose a tag to compare

@osumionline osumionline released this 22 Jan 08:07

Primera versión de pruebas para plugin websocket