人人喜欢的手游网!
首页 即时通信模式有哪些

即时通信模式有哪些

发布时间: 编辑:konglu 阅读量:4次

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

轮询

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

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

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

长轮询

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

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

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

长连接

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

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

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

Flash Socket

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

相关资讯
猜你喜欢