总结:项目: 客户端ios android 客户端
服务器端 php
要求: 需要服务器端主动发送数据到客户端
客户端请求服务器端数据
技术:WebSocket传输数据,不使用http传输数据
原因:http连接:http连接就是所谓的短连接,即客户端向服务器端发送一次请求,服务器端响应后连接即会断掉;
socket连接:socket连接就是所谓的长连接,理论上客户端和服务器端一旦建立起连接将不会主动断掉;但是由于各种环境因素可能会是连接断开,比如说:服务器端或客户端主机down了,网络故障,或者两者之间长时间没有数据传输,网络防火墙可能会断开该连接以释放网络资源。所以当一个socket连接中没有数据的传输,那么为了维持连接需要发送心跳消息~~具体心跳消息格式是开发者自己定义的。
websockt和http的区别
最新推荐文章于 2025-10-27 22:58:39 发布
本文探讨了WebSocket和HTTP在实时数据传输中的应用差异,重点分析了长连接(socket连接)与短连接(http连接)的特点。指出在客户端与服务器间需要频繁交互的场景下,WebSocket因其长连接特性,能更高效地实现数据推送,特别是在移动开发和实时应用中优势明显。
6190

被折叠的 条评论
为什么被折叠?



