[linux] http push, of toch anders?

Geert Stappers stappers op stappers.nl
Ma mei 4 18:56:07 CEST 2020


On Mon, May 04, 2020 at 06:32:00PM +0200, Daniel C. von Asmuth wrote:
> Aldus schreef paai op Mon, May 04, 2020 at 05:54:42PM +0200:
> > On 01-05-2020 16:40, Geert Stappers wrote:
> > > On Fri, May 01, 2020 at 04:37:58PM +0200, paai wrote:
> > > > En hoe komen die paginas dan op mijn smartphone (zonder dat ik op de
> > > > smartphone iets heb gedaan?)
> > > webbrowser op de smartphone
> > 
> > AFAIK moet het ophalen van een URL altijd door de browser ge"instigeerd
> > worden.
> 
> Door een zogenaamde HTTP-client om precies te zijn. Mijn Linux gebruikt HTTP
> om updates te downloaden uit de repository zonder HTML pagina's te tonen.
> 
> > Maar wat ik wil bereiken is dat de server het initiatief neemt en de inhoud
> > van een URL naar mijn client 'pusht' zonder dat de client erom vraagt.
> > 
> > Concreet: ik open vanaf een client een pagina op een server. Via die pagina
> > geef ik odrachten aan die server. Als die opdrachten zijn voltooid moet de
> > server mij dat op de ene of de andere manier laten weten en liefst zonder
> > dat ik vanaf de client een nieuwe pagina moet openen om te kijken.
> 
> Met het HTTP protocol kun je files downloaden, maar ook uploaden. De client
> is altijd degene die erom vraagt. Het HTTP/2 protocol schijnt ook een soort
> server push te kennen. 
> 
> Een veelgebruikte truc is om dat de server een HTML pagina serveert met wat
> JavaScript erin, die zichzelf na een aantal seconden opnieuw opvraagt met
> geactualiseerde data. Een simpelere manier is dat beide hosts zowel als
> HTTP client als server fungeren.

Of een protocol selecteren
wat beter weet heeft van twee richtingsverkeer.
 
> > De technologie van http push lijkt te kunnen leveren wat ik wil, maar... dat
> > werkt alleen over https. En dan zou ik dus een certificaat moeten aanvragen
> > en uitvissen hoe dat allemaal moet enzo en daar begin ik niet aan, zeker
> > niet voor iets dat binnen mijn eigen netwerkje moet werken.
> 
> Met zogenaamde websockets is tweerichtingsverkeer wél mogelijk.
> 	https://nl.wikipedia.org/wiki/WebSocket
> 
> Met vriendelijke groet,
> Daniel von Asmuth
> 
> 	
> 	How long it takes to reach your goal
> 	depends less on your speed than on your direction.

   ;-)


Groeten
Geert Stappers
-- 
Silence is hard to parse


Meer informatie over de Linux maillijst