您好,登錄后才能下訂單哦!
這篇“HTML5 WebSocket怎么實現消息推送”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“HTML5 WebSocket怎么實現消息推送”文章吧。
HTML5 WebSocket實現消息推送有以下兩種方法:
長連接:在頁面里嵌入一個隱蔵iframe,將這個隱蔵iframe的src屬性設為對一個長連接的請求或是采用xhr請求,服務器端就能源源不斷地往客戶端輸入數據。 優點:消息即時到達,不發無用請求;管理起來也相對便。
Flash Socket:在頁面中內嵌入一個使用了Socket類的 Flash 程序JavaScript通過調用此Flash程序提供的Socket接口與服務器端的Socket接口進行通信,JavaScript在收到服務器端傳送的信息后控制頁面的顯示。 優點:實現真正的即時通信,而不是偽即時。
實現消息推送可以試一試極光。極光是國內領先的移動開發者服務提供商,近十年里,極光緊密圍繞移動開發者的需求,打造了一系列針對開發者運營、增長及變現的產品。
HTML5中WebSocket實現消息推送的方法:
1、創建服務器連接:
var socket=new WebSockect('');
2、增加監控事件,當觸發open方法時,建立連接準備發送消息。
socket.addEventListener('open', function(){
console.log("Connection established, handle with event");
});
socket.onopen=function(){
console.log("Connection established, handle with function");
};
3、調用方法發送消息:
socket.send("Somme Message to send to the server");
4、關閉連接
socket.close();
使用 websocket , 這是html5新特性,當然也要求后臺服務器支持,現在很多服務器已經支持了
以上就是關于“HTML5 WebSocket怎么實現消息推送”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。