关于客户端请求页面与服务器段返回页面的问题?不知道你们有遇到过没!

问题描述

所有人都知道,客户端想服务端请求页面时,服务端返回客户需要的页面!而我现在需要的功能是:让服务端自动将更新后的数据返回给客户比如说有这样的一个过程:(1)有A、B两个客户同时浏览同一个页面(2)A客户的一些操作使服务器的数据更新(3)服务器将更新后的数据自动地传给B客户(4)B客户的浏览器接受到新数据后,自动更新自己的页面 这里遇到的问题是:a、在过程(3)时,服务器要将更新后的数据发送个B客户,很明显,服务器给客户端发送数据需要客户端的请求才会进行b、要解决问题a,服务器是否需要知道B客户在服务器上对应的那个session,那服务器又要如何才能找到这个session呢 很明显,要解决问题a,首先要解决问题b还有种可能就是:解决问题a 根本就不会涉及到问题b,当然,如果能这样更好  这个问题我实在想不出什么办法来解决!不知道各位有何良策,请赐教,不胜感激!

解决方案

这你只能用ajax异步刷新判断每隔一段时间去查询一下内容是否改变如果改变的话则将页面异步刷新
解决方案二:
a. 这个页面定时刷新b. 客户浏览的时候, cookie或者url里面包含sessionid, 访问服务器的时候, 浏览器自动提交cookie

时间: 2024-12-04 12:16:10

关于客户端请求页面与服务器段返回页面的问题?不知道你们有遇到过没!的相关文章

测试-本地与服务器打开同一个html页面,服务器上的页面在ie7下css3样式 旋转失效

问题描述 本地与服务器打开同一个html页面,服务器上的页面在ie7下css3样式 旋转失效 本地样式测试没有问题.提交服务器**旋转样式**失效.失效只在ie7下失效. 而且如果ie的版本是11的调成7才会有这个问题.如果是低于11的调成7的就没有问题. <div id="shade" style="position: absolute; z-index: 99;top: 275px;left: 888px;width: 145px;height: 145px; tr

TMG访问Connect.qq.com子页面时无法正常返回页面的问题

最近发现通过TMG代理上网时,访问QQ站点http://connect.qq.com/ 时,可以正常打开页面,但是如果点击"申请接入"."我的申请" 和"网站申请"链接时,均无法打开子页面,并且会返回报错信息,信息显示为被TMG策略禁止,将此用户机器加入到允许访问网络且无限制后依然无法正常打开相关页面. 经过不断测试与研究后发现采用下列方法可以解决: 打开TMG控制台,点击System(系统),在右边控制面板找到Web Filters->C

socket-c#服务器段测量数据,多个客户端实时同步显示

问题描述 c#服务器段测量数据,多个客户端实时同步显示 我有一台服务器,运行用c#写的程序通过串口连接设备实时采集数据. 我希望从其他任何电脑利用客户端程序实时动态的显示服务器上采集的数据. 如果用数据库实现的话,客户端程序不方便判断哪些数据是新数据,而且效率也很低. 于是想用Socket实现.本人小白啦,对Socket只是有耳闻而已. 在网上查了查资料,好像基本上就是两种模式. 1.Socket广播. 我的理解就是服务器向网内广播地址发送一条消息,路由器会在网内自动转发.网内的客户端被动的接收

android 如何用 http GET请求方式向服务器发送数据,并接收返回的数据

问题描述 android 如何用 http GET请求方式向服务器发送数据,并接收返回的数据 就发送自定义的一个字符串s,求一个简单的例子,GET请求方式向服务器发送数据,并接收返回的数据 解决方案 public class HttpUtil { private static final int CONNECT_SUCESS = 200; public static void sendHttpRequest(final String address, final HttpCallBackList

asp.net-向服务器发送了两个异步请求 结果却总是同时返回

问题描述 向服务器发送了两个异步请求 结果却总是同时返回 js代码 window.onload = function () { gp(); gp1(); } function gp() { $.ajax({ type: "post", url: "Filepro.aspx", data: { type: "gp" }, success: function (data) { alert(data); setTimeout("gp()&qu

PHP实现模仿socket请求返回页面的方法_php技巧

本文实例讲述了PHP实现模仿socket请求返回页面的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <?php  $url = "www.XXXX.com"; //自己做替换  $parse = parse_url($url); //对URL进行解析,返回起组成部分.  $host = $parse['host'];  $path = $parse['path'];  $port = 80;  $timeout = 80;  $fp = @fsockope

服务器与客户端用socket通信 第一个页面实现服务器连接,第二个页面实现收发数据

问题描述 服务器与客户端用socket通信 第一个页面实现服务器连接,第二个页面实现收发数据 各位大神,我在制作一个简单的app,服务器与客户端用socket通信的 ,现能在单个页面实现连接服务器和收发数据,现在想分开来做,第一个页面实现服务器连接,第二个页面实现收发数据,有什么好的建议吗? 蟹蟹大家了.

ios的微信客户端打开网页应用,按返回键会重新加载上一页面的链接,不是直接返回。

问题描述 ios的微信客户端打开网页应用,按返回键会重新加载上一页面的链接,不是直接返回. ios的微信客户端打开网页应用,按返回键会重新加载上一页面的链接,不是直接返回.有什么办法可以不让他重新加载.安卓客户端不会这样 解决方案 取消webview的缓存

查看LoadRunner脚本请求日志和服务器返回值方法

1.  查看所有请求日志和请求响应信息: 采用LoadRunner工具Run-time settings或按键盘F4,选择LOG设置,选择Extended log->Data returned by server和Parameter substitution,就可以搞定,但是这里设置是记录所有请求的日志. 详细介绍Extended log中Data returned by server.Parameter substitution.Advanced trace的作用: (1).选择Data re