Bra*_*rad 20
从根本上说,它们彼此无关.
Node.js是JavaScript的主机,通常用作事件驱动的服务器.
Socket.IO是Web套接字的包装器,允许客户端和服务器之间的简单通信.它还可以作为在本机不支持Web套接字的浏览器中引入类似Web-Socket功能的方法.
您的困惑可能源于Socket.IO托管在服务器上的Node.js项目中.相比之下,您的问题类似于"汽车和道路之间有什么区别?" 它们彼此使用,但不是一回事.这里可能有一个更好的类比,但我想不出一个.也许其他人可以评论并添加到此.
简单地说,node.js是一个在服务器上执行JavaScript的运行时环境.
socket.io是一个构建在node.js之上的框架,用于在客户端和服务器之间启用Web套接字通信.
| 归档时间: |
|
| 查看次数: |
2442 次 |
| 最近记录: |