¿Cuál es la diferencia entre los proyectos socket.io
y node.js
?Diferencia entre socket.io y node.js
Respuesta
No tienen nada que ver entre sí, fundamentalmente.
Node.js es el host para JavaScript, y se usa comúnmente como servidor de eventos.
Socket.IO es un contenedor para Web Sockets que permite una comunicación simple entre clientes y servidores. También sirve como un método para introducir la funcionalidad tipo Web-Socket en navegadores que no son compatibles nativamente con Web Sockets.
Su confusión probablemente proviene del hecho de que Socket.IO está alojado dentro de los proyectos de Node.js en el servidor. Para comparar, su pregunta es similar a "¿Cuál es la diferencia entre autos y carreteras?" Se usan entre sí, pero no son lo mismo. Probablemente haya una mejor analogía aquí, pero no puedo pensar en una. Tal vez alguien más podría comentar y agregar a esto.
Simplemente, node.js es un entorno en tiempo de ejecución para ejecutar JavaScript en el servidor.
socket.io es un marco construido sobre node.js para habilitar la comunicación de socket web entre un cliente y servidor.
Eh, puede usar socket.io con otros servidores, iirc – jcolebrand
- 1. Node.js, multi-threading y Socket.io
- 2. ¿Cuál es la diferencia entre engine.io y socket.io?
- 3. Preguntas Redis y Node.js y Socket.io
- 4. Diferencia entre "process.stdout.write" y "console.log" en node.js?
- 5. Diferencia entre path.normalize y path.resolve en Node.js
- 6. Multijugador HTML5, Node.js, Socket.IO
- 7. node.js socket.io chat simple
- 8. Node.js: Socket.IO vs express.static
- 9. Node.js + Socket.io + Apache
- 10. socket.io independiente sin Node.js
- 11. node.js, socket.io con SSL
- 12. Node.js websockets Socket.IO
- 13. Socket.io, ¿diferencia entre socket.set() y la propiedad socket?
- 14. Node.js HTTP/NET - Diferencia entre una conexión y una solicitud
- 15. ¿En qué se diferencia engine.io de socket.io?
- 16. Node.js, Cygwin y Socket.io entran en un bar ... Node.js arroja ENOBUFS y todo el mundo muere
- 17. Node.js con módulo Socket.io vs XMPP: ventajas y desventajas
- 18. Cliente Node.js para un servidor socket.io
- 19. Pérdida de memoria con socket.io + node.js
- 20. node.js + express.js + autorización de socket.io: sin cookie
- 21. C# alternativa a socket.io para node.js
- 22. Escalado socket.io entre servidores
- 23. Diferencias entre Narwhal y Node.js?
- 24. socket.io - XHR polling vs flashsocket y websocket
- 25. Compartir búfer binario entre el servidor Node.js y el navegador
- 26. Conexión entre dominios en Socket.IO
- 27. MySQL: diferencia entre ', `,' y"
- 28. Diferencia entre objeto y *?
- 29. Diferencia entre. y #
- 30. ¿Diferencia entre == y caso?
Gracias, parece una pregunta tonta ahora :-) – Cartesius00
@James, no quise hacerte sentir que tu pregunta era incorrecta ... solo intentaba aclarar algo de confusión. – Brad
@Brad: Parte de la confusión puede deberse a que socket.io está escrito para ejecutarse en node.js –