也就是服务器端页面类在执行时,如何实时向发起请求的浏览器不断回馈执行过程中的某些信息?
因为http联接是非持久性的.所以,这个要求好像难以实现.但应该也有办法.
个人想了几点:
1,服务器程序装程序执行信息不断写入数据库,然后,客户端浏览器不断刷新来访问数据库相应数据.这个当然可以做到监控程序的执行,但是有点笨,还要手动来刷新;
2,客户端浏览器用js不断自动发起ajax请求,类个上面,只是不用手动刷新了,实际是换汤不换药;
3,服务器"主动"向发起请求的浏览器,不断回发数据.这个才有点意思,也最有实用性.只是不知道如何实现.就是要模拟建立"长连接".记得有类似的实现方法,只是没有实例和具体实际细节.希望大家帮帮忙.
长连接