求一个访问服务器的页面结构方案
后台使用C#
需求:
有一台服务器通过4000端口不断发送指令,页面接受指令并执行相应的操作,如线路繁忙、错误提示等,我现在做了一个Resv.Aspx(一直刷新请求)页面接受服务器指令,然后根据指令发送相应的JS代码到主页面Main.Aspx页面执行。
现在的问题是Resv.Aspx页面跟主页面怎么联系?
我用了如下的方案,但是都有问题:
1)在Main.Aspx中用IFRAME嵌入Resv.ASPX页面,Resv.Aspx接收到指令之后传送到Main.Aspx,但是这里有一个问题,在服务器没有发回指令时候,Resv.Aspx一直处于请求状态(直到Socket超时才能再次刷新请求),Main.Aspx的按钮提交也只有在Socket超时的时候才能进行
2)用FrameSet框架集把Main.Aspx和Resv.Aspx分在上下2个框架来处理,但是同样在Resv.Aspx等待服务器指令返回的时候Main.Aspx不能进行按钮提交.
3)在Main.ASPX打开的时候同时弹出一个页面Resv.Aspx来接收服务器指令,这个方法没有试过,不知道是否可行。
呵呵,我的表达能力比较差,不知道各位看懂没有,有好的办法还请介绍一下
感觉B/S结构下访问Socket时候,对于客户端来说太费事了
问题点数:0、回复次数:2Top
1 楼sailingaway()回复于 2005-01-03 09:01:48 得分 0
顶Top
2 楼onekey(星星离我还很远)回复于 2005-01-08 13:57:41 得分 0
顶Top




