最近做项目遇到了这样的一个需求:
在网页端实时接收并显示服务端的数据信息。
第一时间我想到了用AJAX来实现,但是它只会实时刷新部分页面数据,且是单向通信的技术,报文数据冗长,响应速度慢,不能满足业务需求。于是便上网搜索,有没有一种能使web端和服务端双向通信的方法。一种叫websocket的技术出现在我的眼前。
这种HTML5中实现的新协议,为web和服务端的通信方式提高了档次,与普通的C/S端通信近乎一模一样——全双工通信。它的出现打破了服务端长期被动的局面。
websocket-protocol.jpeg
详细的解释我拜读了下面的技术博客:











网友评论