社区
Web 开发
帖子详情
web系统中,服务端如何发通知给客户端(浏览器)
jianleon
2005-11-03 05:09:09
web系统中,服务端完成了客户端提交的任务后,把结果存储在数据库,想问的是服务端如何把任务执行的结果通知客户端(浏览器)?
...全文
509
17
打赏
收藏
web系统中,服务端如何发通知给客户端(浏览器)
web系统中,服务端完成了客户端提交的任务后,把结果存储在数据库,想问的是服务端如何把任务执行的结果通知客户端(浏览器)?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jianleon
2005-11-07
打赏
举报
回复
谢谢各位了
叶子哟
2005-11-04
打赏
举报
回复
除了activex,java applet外,还可以用内嵌一个不断刷新的框架,去取数据,前台做分析显示
如果仅在IE里用,可以用xmlhttp去取数据,也是定时取
jianleon
2005-11-04
打赏
举报
回复
大概过程是这样的,web服务器调用外部的程序执行任务,任务结果存放在数据库,现在的问题是如何在界面上显示这个结果出来?
不知道各位还有什么其他想法?
sunrain_gao
2005-11-04
打赏
举报
回复
在反回的web页面中,
加入访问database中数据的连接或者其他方式
然后,当浏览器解析此连接的时候,会到指定的资源处,加载该信息
jianleon
2005-11-04
打赏
举报
回复
浏览器 定时刷新(局部的)
可以考虑这办法
liu_you
2005-11-04
打赏
举报
回复
楼主的目的是同步响应请求呢?还是异步操作?浏览器只能主动请求,不能被动接受.
greatsharp
2005-11-04
打赏
举报
回复
直接在页面中输出你想通知给浏览器的信息不行吗
netstu
2005-11-04
打赏
举报
回复
操,他这是有请求的呀,干嘛要刷新呀
Mybeautiful
2005-11-04
打赏
举报
回复
浏览器 定时刷新(局部的)
liu_you
2005-11-04
打赏
举报
回复
web服务器调用外部的程序执行任务,任务结果存放在数据库,现在的问题是如何在界面上显示这个结果出来.
AJAX定时刷新就差不多了,要是大压力的话,直接访问时也该扛不住了!
natty2003
2005-11-04
打赏
举报
回复
两种方法:1、操作的时候把操作结果详细写到数据库或者日志中,可以查询。2、定时刷新。
jianleon
2005-11-04
打赏
举报
回复
定时刷新最大的问题就是对数据库造成一定的负荷,后台数据库是linux下的oracle,10个用户在线,5秒刷新一次,不知道这样会否对数据库造成影响?
jianleon
2005-11-04
打赏
举报
回复
看来还是局部不断刷新最简便
activeX确实麻烦,要下载,还要签名
applet要有java的运行环境
mygia
2005-11-04
打赏
举报
回复
哪就是聊天室的做法啦。
activeX要下载很多人不喜欢,跟黑客一样。
jianleon
2005-11-03
打赏
举报
回复
to liu_you(滴水藏海),能否讲清楚,有段时间没在开发web的程序了,想不通
jianleon
2005-11-03
打赏
举报
回复
自己顶一下!
咨询过了可以用即时通信的方法,页面内嵌一个activeX控件,是即时通信的客户端,web服务器把任务结果发给即时通信服务器端,即时通信服务端转发任务结果给指定的客户端(activeX),然后调用activeX对外公开的函数在页面上显示任务结果。
上面的方法应该是可行的,但略显复杂,编码量较大,不知道大家还有没有其他的方法,不吝赐教!
liu_you
2005-11-03
打赏
举报
回复
response返回.
Web
Socket
客户端
和
服务端
实例源码
Web
Socket
客户端
和
服务端
实例源码
Web
Socket ws实例 HTML5 用java实现的
服务端
Web
socket与服务器的正常通信 众所周知,
Web
应用的交互过程通常是
客户端
通过
浏览器
发
出一个请求,服务器端接收请求后进行处理并返回结果给
客户端
,
客户端
浏览器
将信息呈现,这种机制对于信息变化不是特别频繁的应用尚可,但对于实时要求高、海量并
发
的应用来说显得捉襟见肘,尤其在当前业界移动互联网蓬勃
发
展的趋势下,高并
发
与用户实时响应是
Web
应用经常面临的问题,比如金融证券的实时信息,
Web
导航应用
中
的地理位置获取,社交网络的实时消息推送等。 传统的请求-响应模式的
Web
开
发
在处理此类业务场景时,通常采用实时通讯方案,常见的是: 轮询,原理简单易懂,就是
客户端
通过一定的时间间隔以频繁请求的方式向服务器
发
送请求,来保持
客户端
和服务器端的数据同步。问题很明显,当
客户端
以固定频率向服务器端
发
送请求时,服务器端的数据可能并没有更新,带来很多无谓请求,浪费带宽,效率低下。 基于 Flash,AdobeFlash 通过自己的 Socket 实现完成数据交换,再利用 Flash 暴露出相应的接口为 JavaScript 调用,从而达到实时传输目的。此方式比轮询要高效,且因为 Flash 安装率高,应用场景比较广泛,但在移动互联网终端上 Flash 的支持并不好。IOS
系统
中
没有 Flash 的存在,在 Android
中
虽然有 Flash 的支持,但实际的使用效果差强人意,且对移动设备的硬件配置要求较高。2012 年 Adobe 官方宣布不再支持 Android4.1+
系统
,宣告了 Flash 在移动终端上的死亡。 从上文可以看出,传统
Web
模式在处理高并
发
及实时性需求的时候,会遇到难以逾越的瓶颈,我们需要一种高效节能的双向通信机制来保证数据的实时传输。在此背景下,基于 HTML5 规范的、有
Web
TCP 之称的
Web
Socket 应运而生。 早期 HTML5 并没有形成业界统一的规范,各个
浏览器
和应用服务器厂商有着各异的类似实现,如 IBM 的 MQTT,Comet 开源框架等,直到 2014 年,HTML5 在 IBM、微软、Google 等巨头的推动和协作下终于尘埃落地,正式从草案落实为实际标准规范,各个应用服务器及
浏览器
厂商逐步开始统一,在 JavaEE7
中
也实现了
Web
Socket 协议,从而无论是
客户端
还是
服务端
的
Web
Socket 都已完备,读者可以查阅HTML5 规范,熟悉新的 HTML 协议规范及
Web
Socket 支持。
服务端
向
客户端
主动
发
送消息
通常情况下,无论是
web
浏览器
还是移动app,我们与服务器之间的交互都是主动的,
客户端
向服务器端
发
出请求,然后服务器端返回数据给
客户端
,
客户端
浏览器
再将信息呈现,
客户端
与
服务端
对应的模式是:
客户端
请求--
服务端
响应,这种机制对于信息变化不是特别频繁的应用尚可,但对于实时要求高、海量并
发
的应用来说显得捉襟见肘,尤其在当前业界移动互联网蓬勃
发
展的趋势下,高并
发
与用户实时响应是
Web
应用经常面临的...
【Java 学习】
服务端
获取
客户端
浏览器
、操作
系统
、设备类型等信息
文章目录1、
服务端
获取
客户端
信息(1)常见问题(2)相关依赖(3)编写工具类(4)核心控制层 1、
服务端
获取
客户端
信息 (1)常见问题 我在工作
中
遇到一个问题,需要在
服务端
判断用户的操作
系统
类型,然后选择
系统
的版本是Windows版还是Linux版。核心问题是怎么判断
客户端
的操作类型 (2)相关依赖 在Maven的官网找到我们所需要的依赖,引入项目
中
<!-- 获取
客户端
信息 --> <!-- https://mvnrepository.com/artifact/eu.bitwalker/
Asp.net
web
Api 通过
Web
Socket推送消息给
客户端
,搭建一个即是
服务端
又是
客户端
的服务
Asp.net
web
Api 通过
Web
Socket推送消息给
客户端
,搭建一个即是
服务端
又是
客户端
的服务_IT_ziliang的博客-CSDN博客
Web
Socket是一种在单个TCP连接上进行全双工通信的协议。
Web
Socket通信协议于2011年被IETF定为标准RFC 6455,并由RFC7936补充规范。
Web
SocketAPI也被W3C定为标准。
Web
Socket使得
客户端
和服务器之间的数据交换变得更加简单,允许
服务端
主动向
客户端
推送数据。在
Web
Socket API
中
,
浏览器
和服务器只需.
web
socket
服务端
如何感知到
客户端
的断网
最近在做一个用到
web
socket的项目,大体是这样:
服务端
用的是java开
发
的
web
服务,
客户端
是机床,机床端跑的是用C#技术编写的exe程序,在exe程序
中
,会有ws连接
web
服务端
,从而
web
端能监控机床端的状态。(这里并没有涉及到页面js
中
使用
web
socket)
服务端
要监控
客户端
遇到一个很让人为难的要求就是“
web
服务端
需要能够感知到
客户端
的联网和断网状态,进而在后台操作后
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章