老师,请问一下flutter中使用websocket网络通信与基于http相比,该如何选择呢?
来源:9-2 基于Http实现网络操作
苏酥苏
2019-10-07
根据文档,我简单了解到websocket是full duplex通信管道,可以实现双向的收发消息。但是在实际应用中,这两者该如何选择呢?
以及如果在本课程项目的基础上,又如何将原来使用的http改为websocket通信呢?
谢谢!
写回答
1回答
-
CrazyCodeBoy
2019-10-09
两者的使用场景不同,http通常用用于普通的接口请求,比如拉取列表数据,提交数据等;
而websocket是长连接,通常用于消息推送等特殊场景,另外因为是长连接服务端可以主动的向客户端发送消息这也是它与http最大的不同。
10
相似问题
关于请求到网络请求!
回答 1
Flutter和Native通信相关问题
回答 2