1205 Stimmen

Was sind Long-Polling, Websockets, Server-Sent Events (SSE) und Comet?

Ich habe versucht, einige Artikel zu lesen, aber ich bin mir über die Konzepte noch nicht ganz im Klaren.

Könnte mir jemand erklären, was diese Technologien sind?

  1. Lange Abrufe
  2. Server-gesendete Ereignisse
  3. Websockets
  4. Komet

Eine Sache, auf die ich jedes Mal gestoßen bin, war, dass der Server eine Verbindung offen hält und Daten an den Client sendet. Wie wird die Verbindung offen gehalten, und wie erhält der Client die übertragenen Daten? (Wie verwendet der Client die Daten, vielleicht könnte etwas Code helfen?)

Welche von ihnen sollte ich nun für eine Echtzeit-App verwenden? Ich habe schon viel über Websockets (mit socket.io [eine node.js-Bibliothek]) gehört, aber warum nicht PHP?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X