我是靠谱客的博主 单纯往事,最近开发中收集的这篇文章主要介绍小程序 arraybuffer 字符串_小程序websocket开发指南字节消息通道(Frontier)系统,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
作者:byte
出处:https://segmentfault.com/a/1190000024456875
背景:一般与服务端交互频繁的需求,可以使用轮询机制来实现。然而一些业务场景,比如游戏大厅、直播、即时聊天等,这些需求都可以或者说更适合使用长连接来实现,一方面可以减少轮询带来的流量浪费,另一方面可以减少对服务的请求压力,同时也可以更实时的与服务端进行消息交互。
背景知识
HTTP vs WebSocket
名词解释
- HTTP:是一个用于传输超媒体文档(如HTML)的应用层的无连接、无状态协议。
- WebSocket:HTML5开始提供的一种浏览器与服务器进行全双工通讯的网络技术,属于应用层协议,基于TCL传输协议,并复用HTTP的握手通道。
特点
- HTTP
- WebSocket建立在TCP协议之上,服务器端的实现比较容易;与HTTP协议有着良好的兼容性。默认端口也是80和443,并且握手阶段采用HTTP协议,因此握手时不容易屏蔽,能通过各种HTTP代理服务器;数据格式比较轻量,性能开销小,通信高效;可以发送文本(text),也可以发送二进制数据(ArrayBuffer)
最后
以上就是单纯往事为你收集整理的小程序 arraybuffer 字符串_小程序websocket开发指南字节消息通道(Frontier)系统的全部内容,希望文章能够帮你解决小程序 arraybuffer 字符串_小程序websocket开发指南字节消息通道(Frontier)系统所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复