首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

永久连接HTTP,客户端什么情况再次向服务器发送请求?什么情况下服务器关闭连接?解决方案

2012-04-20 
永久连接HTTP,客户端什么情况再次向服务器发送请求?什么情况下服务器关闭连接?在永久连接的HTTP中,客户端

永久连接HTTP,客户端什么情况再次向服务器发送请求?什么情况下服务器关闭连接?
在永久连接的HTTP中,客户端什么情况下再次向服务器发送请求?什么情况下服务器关闭连接?

[解决办法]
1.客户一次连接入GET http://www.baidu.com/ http1.1
2.服务器接受后返回请求页面,其中还包含你下次要用的图片
3.客户端分析出图片继续发送
4.当一次发送往后,自行断开
如果一定时间后,服务器还未发送回数据
浏览器再次请求,如果再次会接受,发回404
[解决办法]
1、一个请求/响应 完成后,接着再发送下一个请求
2、客户端或者服务器都可以断开连接,http本身并不是永久连接,永久不可能,长也难维持,服务器有一个逻辑算法,任何连接:持续时间或者请求次数或者传输数据量等达到其阈值,就不会再保持连接,所以,Keep-Alive方式,客户端需要跟踪连接状态,需要事件模型处理
如果不是服务器要求,简化编程,可以不使用Keep-Alive

热点排行