/** * 触发后模拟服务器主动向前端发送系统即时提醒 */@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 应用的时候必须要考虑的一个问题 。
推荐阅读
-
决战!平安京|决战平安京,返校季大揭秘,新手最全攻略!!!
-
十大蓝牙小音箱排行榜,酷狗蘑蘑小音节奏闪灯一键DJ“城会玩”
-
风筝|《追风筝的人》: 每个人终其一生,都在追逐属于自己的命运
-
电视剧|同样是扮演“乞丐”,孙俪流鼻涕,周星驰抢狗盆,而他本色出演!
-
赵露思|《骄阳似我》又传出新阵容,李现将搭档赵露思,你认为符合吗?
-
顶级奢侈品集团Kering的代表品牌及产地和代表作品或风格有哪些
-
易简财经|27万股民今夜无眠,黄了!两家券商千亿级合并告吹
-
华为|华为迎来大消息!俄外长刚刚表态,俄罗斯准备与中国以及华为开展5G技术合作
-
-
-
亚美尼亚人|二十世纪初,亚美尼亚人遭到了大屠杀,100万人死于土耳其人之手
-
『雷帝网』CFO称汽车业回报周期长 亏损是阶段性的,恒大健康亏近50亿
-
拜登|美国下任总统已定?拜登犯下“致命”错误,这次奥巴马也“保不住”他!
-
-
-
时尚旅游守在富豪门前32年,谁能让他动就奖励一万,印度最“尽职”保安
-
口腔科张兴医生:种植牙要如何护理?牙科医生教你4招,轻松延长使用寿命!很实用
-
权志龙否认吸毒传闻,曾被指在机场行为异常,疑似毒瘾发作,12年前曾承认吸毒
-
-