手机应用一般用tcp长连接还是http短连接

我觉得阅读和分享根本用不着长连接,一般都是用户按了东西才会有请求。即使是需要做类似朋友圈时间轴这样的东西,轮询也是绝对足够了
■网友
其实该选择http还是tcp主要是看操作交互,如果操作交互弱的应用,比如你提到的阅读和分享,只需要点击客户端某个按钮才需要向后端发请求,这时候用http完全能满足需求,其实卡牌类游戏这种弱交互类游戏也是可以用http来做的,你可能会疑问如果用http做游戏,那推送服务改怎么实现呢,其实可以用websocket这种推送服务或者自己实现反向通知服务。至于第三个问题,如果加入IM功能,也不一定必须是tcp,如果是半双工的通讯方式是可以用http的,全双工才用tcp
■网友
“tcp长连接还是http短连接”是什么鬼?TCP和HTTP不是一个层级的东西。TCP是传输层,而HTTP是应用层。HTTP也是基于TCP的。拿HTTP和TCP做比较是一个不存在的问题。


    推荐阅读