Aus dieser Artikel auf Wikipedia:
keepalive Nachrichten waren nicht offiziell Unterstützt in HTTP 1.0. In HTTP 1.1 alle Verbindungen gelten als persistent, sofern nicht anders angegeben.
- Bedeutet das, dass ich mit diesem Mechanismus tatsächlich ein simulieren kann TCP-Socket-Verbindung?
Nicht wirklich, Steckdosen haben VIELE mehr Funktionen und Flexibilität.
- Kann ich mit diesem Server Daten an einen Client "pushen"?
Nicht direkt, es ist immer noch ein Anfrage / Antwort-Protokoll; Die persistente Verbindung bedeutet nur, dass der Client den gleichen zugrunde liegenden Socket verwenden kann, um mehrere Anfragen zu senden und die entsprechenden Antworten zu erhalten.
- Sind alle HTTP-Verbindungen, auch die, die ich verwende, um eine Verbindung zu Stack herzustellen Überlauf "HTTP persistent"?
Es sei denn, Ihr Browser (oder ein anderer Server) sagt etwas anderes, ja.
- Verwendet die COMET-Technologie des Servers Push diesen Mechanismus von HTTP persistente Verbindung, um Daten zu übertragen Kunden?
Kinda (zumindest zum Streamen), aber mit viel Schlagsahne obenauf. Es gibt andere Comet-Implementierungsansätze, wie versteckte Iframes und AJAX-Long-Polling, die keine persistenten Verbindungen benötigen (die einige Firewalls geben; und die passen sowieso; -).
Tags und Links http tcp persistent