即时通信模式有哪些

发布时间: 作者:konglu 来源:独行侠手游网

即时通信模式主要包括以下几种:

轮询

利用Ajax每隔一段时间就请求一次服务器,服务器返回数据。

优点:最简单的解决方案。

缺点:对服务器压力很大,浪费带宽。

长轮询

利用Ajax请求服务器,当有数据变化的时候,立刻返回;当没有数据的时候,保持这个连接直到断开,然后再次发出请求,一直循环。

优点:比轮询简单,减少了对服务器的请求次数。

缺点:仍然对服务器压力大,且浪费带宽。

长连接

在页面里嵌套一个iframe,设置src为一个长连接的请求,服务器能不断向客户端输入数据。

优点:消息及时送达,没有多余的请求。

缺点:维护一个长连接会增加开销。

Flash Socket

利用Socket类的接口与服务端的socket接口进行通信。

相关文章
推荐游戏
风流霸业
风流霸业
游戏百科 137.9M
下载
最佳炮手
最佳炮手
游戏百科 68.1M
下载
龙刃
龙刃
游戏百科 184.0M
下载
穿越武林
穿越武林
游戏百科 249.9M
下载
风之谷
风之谷
游戏百科 10.5M
下载
北凉悍刀行
北凉悍刀行
游戏百科 336.8M
下载