Die Ist-Zustand:
- Der Dienstgeber (...) verwaltet für jede aufgebaute Verbindung eine Sitzung, in der er auch unaufgefordert Daten (Messwerte) an die Dienstnehmer sendet.
Schwierigkeiten:
- Echtzeitwerte darstellen: Der Dienstgeber kann nicht unaufgefordert die Messwerte senden.
Ich habe da ein kleines Verständnisproblem: im Ist-Zustand konnte der Dienstgeber Messwerte senden (an den Dienstnehmer), und dann wieder nicht
Bei Webseiten gibt es zwei Möglichkeiten, Daten "unaufgefordert" an den Browser zu senden: Ajax Long Polling, und WebSocket. Ersteres ist schon länger möglich, letzteres erfordert einen HTML5 fähigen Browser, ist dafür aber noch eleganter.
Welche Einschränkungen bestehen denn auf der Serverseite für die Implementierung, soll es eine Delphi oder kannes auch eine .Net oder Java Serveranwendung sein?
Bei kleineren Systemen (Anzahl Requests/Sekunde) ist schon
Indy als Server einsetzbar, eventuell mit einem Apache Reverse Proxy.