socket.io 入門
Socket.IO
是 realtime
web 應用程式的 javascript 庫。它支援 Web 客戶端和伺服器之間的實時,雙向通訊。它有兩部分:在瀏覽器中執行的客戶端庫,以及 node.js
的伺服器端庫。兩個元件都具有幾乎相同的 API。與 node.js 一樣,它是事件驅動的。
Socket.IO
主要使用 websocket
協議將輪詢作為後備選項,同時提供相同的介面。雖然它可以簡單地用作 webSocket
的包裝器,但它提供了更多功能,包括向多個套接字廣播,儲存與每個客戶端關聯的資料以及非同步 I / O.