客户端发送心跳包用http和socket的区别
客户端发送心跳包是用http还是socket,两者各自的优缺点是什么?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
客户端发送心跳包是用http还是socket,两者各自的优缺点是什么?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
一个是主动请求 ,一个是常连接的双向管道
我们用 http,优势:
难道用http的形式,可以服务端通知客户端么?能实现的方法也比较麻烦,没有socket那么方便
发送心跳包的目的一般是为了保持连接,客户端的HTTP请求无状态,用完即断,除了还在传输的时候需要保持连接(这个时候也不需要心跳啊),我想不到需要心跳保持的情况。
总结一下: HTTP在浏览器上方便、socket在浏览器上不方便、socket实时性更好