国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

帶你認識HTML5中的WebSocket

2024-08-26 00:18:10
字體:
來源:轉載
供稿:網友

認識 HTML5 的 WebSocket

在 HTML5 規范中,我最喜歡的Web技術就是正迅速變得流行的 WebSocket API。WebSocket 提供了一個受歡迎的技術,以替代我們過去幾年一直在用的Ajax技術。這個新的API提供了一個方法,從客戶端使用簡單的語法有效地推動消息到服務器。讓我們看一看 HTML5 的 WebSocket API:它可用于客戶端、服務器端。而且有一個優秀的第三方API,名為Socket.IO。

一、HTML5 中的 WebSocket API 是個什么東東?

WebSocket API是下一代客戶端-服務器的異步通信方法。該通信取代了單個的TCP套接字,使用ws或wss協議,可用于任意的客戶端和服務器程序。WebSocket目前由W3C進行標準化。WebSocket已經受到Firefox 4、Chrome 4、Opera 10.70以及Safari 5等瀏覽器的支持。

WebSocket API最偉大之處在于服務器和客戶端可以在給定的時間范圍內的任意時刻,相互推送信息。WebSocket并不限于以Ajax(或XHR)方式通信,因為Ajax技術需要客戶端發起請求,而WebSocket服務器和客戶端可以彼此相互推送信息;XHR受到域的限制,而WebSocket允許跨域通信。

Ajax技術很聰明的一點是沒有設計要使用的方式。WebSocket為指定目標創建,用于雙向推送消息。

二、HTML5 中的 WebSocket API 的用法

只專注于客戶端的API,因為每個服務器端語言有自己的API。下面的代碼片段是打開一個連接,為連接創建事件監聽器,斷開連接,消息時間,發送消息返回到服務器,關閉連接。

 

復制代碼
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 额尔古纳市| 盐津县| 信阳市| 三都| 金川县| 介休市| 辽中县| 万荣县| 和平区| 清苑县| 白朗县| 和田县| 昌邑市| 恭城| 金阳县| 泌阳县| 神池县| 牡丹江市| 吴堡县| 北宁市| 太谷县| 闵行区| 漯河市| 红安县| 禹州市| 大姚县| 湄潭县| 眉山市| 上饶县| 东平县| 滦平县| 天峨县| 施甸县| 综艺| 县级市| 小金县| 扎囊县| 兰州市| 方山县| 伊金霍洛旗| 东兴市|