0
点赞
收藏
分享

微信扫一扫

websocket协议

暮晨夜雪 2021-10-09 阅读 60
Flutter

1、基于面向连接的TCP传输控制协议,传输数据之前必须建立连接,数据传输比较可靠
2、握手阶段采用http协议
3、数据格式轻量
4、可以发送文本、二进制数据
5、协议标识符是ws、wss

ajax轮询:每隔几秒发送一次请求
long poll:客户端发起请求后,没有消息,不返回response,有消息才返回

ajax轮询、long poll:是被动的,服务端不能主动给客户端发消息,非常消耗资源,需要很快的处理速度和处理高并发能力。

Websocet:
http是无状态协议,服务器完成协议升级,从http协议升级为websocket协议之后,服务端可以主动给客户端发消息。

举报

相关推荐

0 条评论