HTML5 WebSocket如何实现消息推送?

html-css031

HTML5 WebSocket如何实现消息推送?,第1张

HTML5 WebSocket实现消息推送有以下两种方法:

长连接:在页面里嵌入一个隐蔵iframe,将这个隐蔵iframe的src属性设为对一个长连接的请求或是采用xhr请求,服务器端就能源源不断地往客户端输入数据。 优点:消息即时到达,不发无用请求;管理起来也相对便。

Flash Socket:在页面中内嵌入一个使用了Socket类的 Flash 程序JavaScript通过调用此Flash程序提供的Socket接口与服务器端的Socket接口进行通信,JavaScript在收到服务器端传送的信息后控制页面的显示。 优点:实现真正的即时通信,而不是伪即时。

实现消息推送可以试一试极光。极光是国内领先的移动开发者服务提供商,近十年里,极光紧密围绕移动开发者的需求,打造了一系列针对开发者运营、增长及变现的产品。

可以,有两种方案:

一种方案是使用Flash进行Socket通讯,Flash的强大自不必多说。

你可以在下面的地方了解详情:

【即时通信系统客户端 - flash socket】http://www.cnblogs.com/shinings/archive/2010/02/27/1674673.html

第二种方案是使用Google开发的开源代码Jsocket

【jsocket】http://code.google.com/p/jsocket/