E
effgeh
Neues Mitglied
- 1
Hi,
ich häng derzeit an einem kleinen Problem, welches mir schon öfter begegnete, diesmal würde ichs aber gern an der Wurzel packen:
Wie funktionieren Messenger? Als Beispiel nehmen wir mal Whatsapp:
Jemand schreibt mir eine Nachricht, die Nachricht ist innerhalb 1-2 Sekunden auf meinem Telefon, wie ist das Prinzip dahinter?
Eigentlich kann ich mir da nur 2 Möglichkeiten vorstellen:
1. Die app sendet aller 2 Sek eine kleine Anfrage über https/http an den Server, ob es etwas neues gibt (aber ssl erzeugt doch unglaublich viel overhead, da müsste doch das Datenvolumen direkt aufgebraucht sein bzw die "kleinstanfrage" über http laufen?) und wenn dann ein true zurückkommt, wird eine große anfrage geschickt, die sämtliche Daten abruft
2.Die ganze Sache läuft nicht über Https/http, sondern Whatsapp verbindet sich mit einem Server, dort wird dann ein neuer Prozess für mein Handy erstellt und mein Handy hängt dann 24/7 auf 'listen'. Kann ich mir aber auch nicht vorstellen...
3. hat jemand eine Idee wie das läuft?
Grüße
Effgeh
ich häng derzeit an einem kleinen Problem, welches mir schon öfter begegnete, diesmal würde ichs aber gern an der Wurzel packen:
Wie funktionieren Messenger? Als Beispiel nehmen wir mal Whatsapp:
Jemand schreibt mir eine Nachricht, die Nachricht ist innerhalb 1-2 Sekunden auf meinem Telefon, wie ist das Prinzip dahinter?
Eigentlich kann ich mir da nur 2 Möglichkeiten vorstellen:
1. Die app sendet aller 2 Sek eine kleine Anfrage über https/http an den Server, ob es etwas neues gibt (aber ssl erzeugt doch unglaublich viel overhead, da müsste doch das Datenvolumen direkt aufgebraucht sein bzw die "kleinstanfrage" über http laufen?) und wenn dann ein true zurückkommt, wird eine große anfrage geschickt, die sämtliche Daten abruft
2.Die ganze Sache läuft nicht über Https/http, sondern Whatsapp verbindet sich mit einem Server, dort wird dann ein neuer Prozess für mein Handy erstellt und mein Handy hängt dann 24/7 auf 'listen'. Kann ich mir aber auch nicht vorstellen...
3. hat jemand eine Idee wie das läuft?
Grüße
Effgeh