Was sind die Unterschiede zwischen socket.io und Websockets in node.js?
Handelt es sich bei beiden um Server-Push-Technologien? Die einzigen Unterschiede, die ich spürte, waren,
-
socket.io ermöglichte mir das Senden/Emittieren von Nachrichten, indem ich einen Ereignisnamen angab.
-
Im Falle von socket.io erreicht eine Nachricht vom Server alle Clients, aber für dasselbe in Websockets war ich gezwungen, ein Array mit allen Verbindungen zu führen und es in einer Schleife zu durchlaufen, um Nachrichten an alle Clients zu senden.
Auch, Ich frage mich, warum Web-Inspektoren (wie Chrome/Firebug/Fiddler) nicht in der Lage sind, diese Nachrichten (von socket.io/websocket) vom Server zu fangen?
Bitte klären Sie dies.