[WebTech #46] HTML > 3. 標籤學習 > 3-8 HTML5 API > 3-8-6 Web Socket
先說說什麼是 Web Socket。
Socket 本意為「插座」,是一種網路機制,可以讓位於 Internet 兩端的兩套軟體,透過 Socket 這個管道互相溝通訊息。猶如你把電器用品插上插座,就可以取得外界傳入的電力一樣。在以前的 HTML,所有的客戶端只能跟伺服器溝通。如果要讓兩個連上同一個伺服器的人透過網路聊天,只能麻煩 Server 端把某 A 的資訊,忙碌地傳送給某 B。但明明可以讓兩個客戶端直接對連溝通、不必麻煩伺服器的!所以 Web Socket 就應運而生。
透過 Web Socket,兩個連上同一部伺服器的客戶端,可以在雙方允許之下,不透過 Server 相連,互相傳送資料。這麼一來,Server 的負擔不僅減輕,Client 也不必擔心某些敏感字眼被 Server 攔截(比如說,輸入「法X功」、「西X獨立」被消音一類的... :-P),更能有連線迅速的體驗。一舉數得!
這篇除了簡介何謂 Web Socket 外,還用 Dojo 這個 JavaScript 外掛架構(Framework),實作 Web Socket 給大家看!是 Web Socket 不錯的入門文章喔!
http://www.ibm.com/developerworks/cn/web/1112_weijf_websocket/
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
web socket javascript 在 コバにゃんチャンネル Youtube 的精選貼文
web socket javascript 在 大象中醫 Youtube 的最佳貼文
web socket javascript 在 大象中醫 Youtube 的精選貼文
web socket javascript 在 JavaScript | WebSocket 讓前後端沒有距離 的相關結果
Server 端- 搭建WebSocket 環境. WebSocket 的Server 部分,本文會以 Node.js 建置,如果電腦上還沒有安裝 Node.js ... ... <看更多>
web socket javascript 在 WebSocket 基本介紹及使用筆記- API - Let's Write 的相關結果
用Node.js 建一個簡單的WebSocket Server. 因為WebSocket 的一個特色就是Server 可以主動發訊息給Client端,因此就 ... ... <看更多>
web socket javascript 在 製作WebSocket 客戶端應用程式 的相關結果
若JavaScript 代碼的範疇是 Window 物件或是實作 WorkerUtils 的物件,則可使用WebSocket API。也就是可以從Web Workers 使用WebSocket。 注:WebSockets API(與底層協定 ... ... <看更多>