Desarrollo de clientes
Esta sección documenta la API WebSocket de OST para los desarrolladores que deseen crear un cliente — web, móvil, escritorio, o cualquier otra plataforma capaz de abrir una conexión WebSocket.
El servidor escucha en el puerto 9624 (WebSocket simple) o mediante un reverse proxy en WSS. Todos los mensajes son tramas de texto JSON.
- Principios de arquitectura del cliente
Cómo estructurar un cliente OST: datastore único, escritura únicamente vía WS
- Modelo de datos
Jerarquía de módulos, propiedades y elementos intercambiados vía WebSocket
- Controlador, GlobalDatastore y archivos
Lo que no es un módulo ordinario: datos del controlador, carga del sistema, configuraciones, módulo GlobalDatastore, sistema de archivos
- Mensajes Servidor → Cliente
Todos los mensajes JSON enviados por el servidor OST a los clientes conectados
- Mensajes Cliente → Servidor
Todos los mensajes JSON que los clientes pueden enviar al servidor OST
- Ejemplo de sesión
Intercambios WebSocket anotados que ilustran una sesión de cliente completa