node.js net.socket是系統socket接口,用它妳可以操作linux socket,這是傳輸層
websocket協議本質上也是使用系統socket,它是把socket引入了http通信,也就是不使用80端口進行http通信。
它的目的是建立全雙工的連接,可以用來解決服務器客戶端保持長連接的問題。
socket.io只是websocket協議的壹種實現。除此之外,HTML5也對websocket定義了對應的API,由瀏覽器等客戶端程序實現它。這樣最上層的web應用程序就能直接使用websocket連接了。