/** * 触发后模拟服务器主动向前端发送系统即时提醒 */@RequestMApping("sendMsg")public void sendMsg() { SimpleDateFormat sf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); // 模拟向已连接的WebSocket客户端发送系统提醒 for(WebSocketTest item: WebSocketTest.webSocketSet){ try { item.sendMessage("系统提醒:当前时间," + sf.format(new Date()) + ",请尽快完成任务!"); } catch (IOException e) { e.printStackTrace(); continue; } }}
- 服务器启动后,通过http://localhost:8080/WebSocket/alert.action跳转到了前端Jsp页面,页面创建了WebSocket连接,然后通过调用http://localhost:8080/WebSocket/sendMsg.action模拟服务器主动向前端发送系统提醒信息,前端进行即时的展示,效果如下:

文章插图
注意
通过上面的讲述,WebSocket 的优势已经很明显了,但是作为一个正在演变中的 Web 规范,我们也要看到目前用 Websocket 构建应用程序的一些风险 。首先,WebSocket 规范目前还处于草案阶段,也就是它的规范和 API 还是有变动的可能,另外的一个风险就是微软的 IE 作为占市场份额最大的浏览器,和其他的主流浏览器相比,对 HTML5 的支持是比较差的,这是我们在构建企业级的 Web 应用的时候必须要考虑的一个问题 。
推荐阅读
-
数码八叔来了,来了,最强安卓性能排行出炉,小米、OPPO进入前三
-
发型|“脸大、脖子短”的女人烫头发,要牢记这3烫3不烫,才洋气好看
-
淘宝平台店铺经营证明在哪里下载 淘宝开店证明在哪里找
-
北京日报客户端 X首发火箭成功 未来价值超越特斯拉?,Space
-
怕老鼠的大脸猫|正确的补锌方法有这些,老年人补锌很重要
-
#哎时尚#圆脸的赵露思终于高调一回,拿外套当“裙”穿,这奶棒腿谁不羡慕,原创
-
忽略的英文短语九年级?英语单词表示“忽略”omission、ignore和overlook有哪些区别?
-
#韩雪#韩雪这是18岁少女的状态,一身蓝白造型配麻花辫,卖萌也不违和
-
卢透晚报|可能使计算机更易受黑客攻击,这些杀毒软件现漏洞
-
北京汽车|北汽狂撒10亿汽车消费补贴 单车最高5万元消费券 购车直接抵现金
-
-
潇湘晨报|男子携带管制刀具乘车,被怀铁警方罚款200元
-
二狗聊科技|要求捐款100万,他说了8个字,校长却哑口无言,母校找到任正非
-
深圳|深圳购新能源汽车最高补贴1万元:全面落实免购置税政策
-
-
-
-
-
澎湃新闻|大学生疫情在家5个月,健身瘦70斤变“男神”
-
劳模、企业家与市民共迎新年!2021德州市新年联欢晚会精彩上演