HTTP ist ein Anwendungsprotokoll, Socket ist eine Betriebssystem-API. Dies bedeutet, dass HTTP nicht auf Sockeln basieren kann, genauso wie Autos nicht auf Benzin basieren.
Aber Sockets können verwendet werden, um einen HTTP-Server/-Client zu implementieren, da Sockets zum Implementieren jeder Art von TCP-Server/-Client verwendet werden können und HTTP ein Anwendungsschichtprotokoll über TCP ist. Beachten Sie jedoch, dass Sockets für die Implementierung von HTTP nicht unbedingt erforderlich sind, d. H. Sie können jede andere Art von API verwenden, die es schafft, Netzwerkpakete zu senden, um sie zu implementieren.
ja ............ –
@KorayTugay durch die Suche "http basiert auf Socket" Ich habe nur 2 Ergebnis, es ist seltsam, warum Menschen nicht befürworten diese – dispute
https: // en .wikipedia.org/wiki/WebSocket, erklärt es gut – GuRu