簡體   English   中英

socket.io和node.js之間的區別

[英]Difference between socket.io and node.js

socket.ionode.js項目之間的區別(目的)是什么?

從根本上說,它們彼此無關。

Node.js是JavaScript的主機,通常用作事件驅動的服務器。

Socket.IO是Web套接字的包裝器,允許客戶端和服務器之間的簡單通信。 它還可以作為在本機不支持Web套接字的瀏覽器中引入類似Web-Socket功能的方法。

您的困惑可能源於Socket.IO托管在服務器上的Node.js項目中。 相比之下,您的問題類似於“汽車和道路之間有什么區別?” 它們彼此使用,但不是一回事。 這里可能有一個更好的類比,但我想不出一個。 也許其他人可以評論並添加到此。

簡單地說,node.js是一個在服務器上執行JavaScript的運行時環境。

socket.io是一個構建在node.js之上的框架,用於在客戶端和服務器之間啟用Web套接字通信。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM