Client-Entwicklung
Dieser Abschnitt dokumentiert die WebSocket-API von OST für Entwickler, die einen Client erstellen möchten — Web, Mobil, Desktop oder jede andere Plattform, die eine WebSocket-Verbindung öffnen kann.
Der Server lauscht auf Port 9624 (einfaches WebSocket) oder über einen Reverse-Proxy mit WSS. Alle Nachrichten sind JSON-Textframes.
- Datenmodell
Hierarchie der Module, Properties und Elemente, die über WebSocket ausgetauscht werden
- Nachrichten Server → Client
Alle JSON-Nachrichten, die der OST-Server an verbundene Clients sendet
- Nachrichten Client → Server
Alle JSON-Nachrichten, die Clients an den OST-Server senden können
- Beispielsitzung
Kommentierter WebSocket-Austausch, der eine vollständige Client-Sitzung veranschaulicht
- Grundsätze der Client-Architektur
Wie ein OST-Client strukturiert sein sollte: ein einziger Datastore, Schreibzugriffe nur über WS