Zoals waarschijnlijk bij velen bekend is, is het HTTP protocol zo opgezet dat de server geen verbinding houd met de client als deze de data van een request eenmaal heeft ontvangen.
Stel je ontwikkeld een systeem voor een Nederlands race team zodat tijdens de 24 uur van Lemans de telemetri gegevens van de auto direct en up to date online beschikbaar staan. Denk aan snelheid, positie op het circuit enz. enz.
Deze info wijzigt zeer regelmatig (meerdere keren per minuut) en eigenlijk is de enige methode om deze info up to date te houden bij een website bezoeker die deze info bekijkt, om de hele telemetri webpagina om de X seconden te laten refreshen zodat de nieuwe info opgehaald wordt.
De server kan namelijk geen bericht sturen naar de client omdat hij standaard eigenlijk niet weet welke clients er zijn.
Nu zijn er oplossingen te bedenken om het wel mogelijk te maken dat de server berichten stuurt naar de client alleen kom ik er dan snel op uit dat de client hiervoor een activex plugin nodig heeft of een java applet moet laden.
Ik ben benieuwd of jullie ook mogelijkheden zien om zonder extra client installaties of java toestanden bovenstaande te realiseren.
Stel je ontwikkeld een systeem voor een Nederlands race team zodat tijdens de 24 uur van Lemans de telemetri gegevens van de auto direct en up to date online beschikbaar staan. Denk aan snelheid, positie op het circuit enz. enz.
Deze info wijzigt zeer regelmatig (meerdere keren per minuut) en eigenlijk is de enige methode om deze info up to date te houden bij een website bezoeker die deze info bekijkt, om de hele telemetri webpagina om de X seconden te laten refreshen zodat de nieuwe info opgehaald wordt.
De server kan namelijk geen bericht sturen naar de client omdat hij standaard eigenlijk niet weet welke clients er zijn.
Nu zijn er oplossingen te bedenken om het wel mogelijk te maken dat de server berichten stuurt naar de client alleen kom ik er dan snel op uit dat de client hiervoor een activex plugin nodig heeft of een java applet moet laden.
Ik ben benieuwd of jullie ook mogelijkheden zien om zonder extra client installaties of java toestanden bovenstaande te realiseren.