socket.io 入門

Socket.IOrealtime web 應用程式的 javascript 庫。它支援 Web 客戶端和伺服器之間的實時,雙向通訊。它有兩部分:在瀏覽器中執行的客戶端庫,以及 node.js 的伺服器端庫。兩個元件都具有幾乎相同的 API。與 node.js 一樣,它是事件驅動的。

Socket.IO 主要使用 websocket 協議將輪詢作為後備選項,同時提供相同的介面。雖然它可以簡單地用作 webSocket 的包裝器,但它提供了更多功能,包括向多個套接字廣播,儲存與每個客戶端關聯的資料以及非同步 I / O.