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

首頁 > 網站 > WEB開發 > 正文

帶你認識HTML5中的WebSocket

2024-04-27 14:59:59
字體:
來源:轉載
供稿:網友

認識 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。下面的代碼片段是打開一個連接,為連接創建事件監聽器,斷開連接,消息時間,發送消息返回到服務器,關閉連接。

代碼如下:
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 揭西县| 武穴市| 舞阳县| 辽阳市| 礼泉县| 德惠市| 石柱| 商水县| 朔州市| 宣汉县| 班戈县| 宝兴县| 讷河市| 漳州市| 常德市| 阜阳市| 连山| 博罗县| 开封县| 尉犁县| 张家港市| 中卫市| 荥阳市| 班玛县| 双鸭山市| 攀枝花市| 新疆| 江西省| 广汉市| 陆河县| 安宁市| 刚察县| 阜阳市| 巴彦淖尔市| 安远县| 兰溪市| 武强县| 酒泉市| 柘荣县| 康马县| 乌拉特后旗|