随笔分类 -  Web实时通信

摘要:前面两篇文章使用了Ajax long polling和WebSocket两种常用的Web实时通信方式构建了简单的聊天程序。但是,由于浏览器的兼容问题,不是所有的环境都可以使用WebSocket这种比较好的方式。也就是说,根据浏览器或者环境的不同,客户端和服务端可能需要使用不同的通信方式。Socket... 阅读全文
posted @ 2015-09-17 13:06 田小计划 阅读(9581) 评论(3) 推荐(8) 编辑
摘要:上一篇文章中使用了Ajax long polling实现了一个简单的聊天程序,对于web实时通信,今天就来试用一下基于WebSocket的长连接方式。WebSocket简介为了增强web通信的功能,在HTML5中,提供了WebSocket,它不仅仅是一种web通信方式,也是一种应用层协议。WebSo... 阅读全文
posted @ 2015-09-08 20:07 田小计划 阅读(4444) 评论(2) 推荐(9) 编辑
摘要:关于web实时通信,通常使用长轮询或这长连接方式进行实现。为了能够实际体会长轮询,通过Ajax长轮询实现了一个简单的聊天程序,在此作为笔记。长轮询传统的轮询方式是,客户端定时(一般使用setInterval)向服务器发送Ajax请求,服务器接到请求后马上返回响应信息。使用这种方式,无论客户端还是服务... 阅读全文
posted @ 2015-09-05 20:20 田小计划 阅读(2953) 评论(2) 推荐(4) 编辑

Fork me on GitHub
点击右上角即可分享
微信分享提示