当前位置: 首页 > news >正文

如何使用爱站网中国建设银行网站公积金查询余额

如何使用爱站网,中国建设银行网站公积金查询余额,wordpress archives,公司网站改版 目的文章目录 WebSocket 介绍入门案例 WebSocket 介绍 WebSocket 是基于 TCP 的一种新的网络协议。它实现了浏览器与服务器全双工通信——浏览器和服务器只需要完成一次握手#xff0c;两者之间就可以创建持久性的连接#xff0c;并进行双向数据传输。 应用场景#xff1a; 视… 文章目录 WebSocket 介绍入门案例 WebSocket 介绍 WebSocket 是基于 TCP 的一种新的网络协议。它实现了浏览器与服务器全双工通信——浏览器和服务器只需要完成一次握手两者之间就可以创建持久性的连接并进行双向数据传输。 应用场景 视频弹幕网页聊天体育实况更新股票基金报价实时更新 入门案例 实现步骤 直接使用 websocket.html 页面作为 WebSocket 客户端导入 WebSocket 的 maven 坐标导入 WebSocket 服务端组件 WebSocketServer用于和客户端通信导入配置类 WebSocketConfiguration 注册 WebSocket 的服务端组件导入定时任务类 WebSocketTask定时向客户端推送数据 websocket.html !DOCTYPE HTML html headmeta charsetUTF-8titleWebSocket Demo/title /head bodyinput idtext typetext /button onclicksend()发送消息/buttonbutton onclickcloseWebSocket()关闭连接/buttondiv idmessage/div /body script typetext/javascriptvar websocket null;var clientId wxx- Math.random().toString(36).substr(2);//判断当前浏览器是否支持WebSocketif(WebSocket in window){//连接WebSocket节点websocket new WebSocket(ws://localhost:8080/ws/clientId);}else{alert(Not support websocket)}//连接发生错误的回调方法websocket.onerror function(){setMessageInnerHTML(error);};//连接成功建立的回调方法websocket.onopen function(){setMessageInnerHTML(连接成功);}//接收到消息的回调方法websocket.onmessage function(event){setMessageInnerHTML(event.data);}//连接关闭的回调方法websocket.onclose function(){setMessageInnerHTML(close);}//监听窗口关闭事件当窗口关闭时主动去关闭websocket连接防止连接还没断开就关闭窗口server端会抛异常。window.onbeforeunload function(){websocket.close();}//将消息显示在网页上function setMessageInnerHTML(innerHTML){document.getElementById(message).innerHTML innerHTML br/;}//发送消息function send(){var message document.getElementById(text).value;websocket.send(message);}//关闭连接function closeWebSocket() {websocket.close();} /script /html maven 坐标 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-websocket/artifactId /dependencyWebSocketServer /*** WebSocket服务*/ Component ServerEndpoint(/ws/{sid}) public class WebSocketServer {private static String mess ;//存放会话对象private static MapString, Session sessionMap new HashMap();/*** 连接建立成功调用的方法*/OnOpenpublic void onOpen(Session session, PathParam(sid) String sid) throws IOException {System.out.println(客户端 sid 建立连接);String s sid 加入群聊br/;mess s;sendToAllClient(sid 加入群聊);sessionMap.put(sid, session);session.getBasicRemote().sendText(mess);}/*** 收到客户端消息后调用的方法** param message 客户端发送过来的消息*/OnMessagepublic void onMessage(String message, PathParam(sid) String sid) {System.out.println(收到来自客户端 sid 的信息: message);String s sid message br /;mess s;sendToAllClient(sid message);}/*** 连接关闭调用的方法** param sid*/OnClosepublic void onClose(PathParam(sid) String sid) {System.out.println(连接断开: sid);sessionMap.remove(sid);}/*** 群发** param message*/public void sendToAllClient(String message) {CollectionSession sessions sessionMap.values();for (Session session : sessions) {try {//服务器向客户端发送消息session.getBasicRemote().sendText(message);} catch (Exception e) {e.printStackTrace();}}} }WebSocketConfiguration /*** WebSocket配置类用于注册WebSocket的Bean*/ Configuration public class WebSocketConfiguration {Beanpublic ServerEndpointExporter serverEndpointExporter() {return new ServerEndpointExporter();}} WebSocketTask Component public class WebSocketTask {Autowiredprivate WebSocketServer webSocketServer;/*** 通过WebSocket每隔5秒向客户端发送消息*/Scheduled(cron 0/5 * * * * ?)public void sendMessageToClient() {webSocketServer.sendToAllClient(这是来自服务端的消息 DateTimeFormatter.ofPattern(HH:mm:ss).format(LocalDateTime.now()));} } 请求地址 服务端给客户端发消息 客户端给服务端发消息
http://www.hkea.cn/news/14515665/

相关文章:

  • 佛山网站建设公司88六安网页
  • win10 网站建设软件有哪些网站建设素材收集通知
  • 苏州建网站提供广告设计与制作培训学校
  • 浅谈阿里企业的电子网站建设网站建设mus18
  • 石家庄网站制作视频商城网站的搜索记录代码怎么做
  • 衡水建个网站多少钱淘客推广个人网站怎么做
  • 做外贸哪些网站可以找客户西安网站建设瑞信
  • 手机可以建设网站吗wordpress收费主题破解下载
  • 为网站做外链的文章企业查询系统
  • 织梦网站后台教程泰州网站设计公司
  • 网站开发外包公司wordpress搭建电商教程
  • 做网站的的人收入多少钱医院做网站的意义
  • 获得网页源码怎么做网站舆情系统源码
  • 网站介绍视频怎么做苏州工业园区建设局网站
  • 大学有吗网站建设小程序制作定制开发
  • 1个人做多网站负责人wordpress 目录插件
  • 东阿县住房和城乡建设局网站个人介绍微电影网站模板
  • 建设银行银行号查询网站网站建设的栏目规划
  • 销售类网站数据库的建设辽宁智能网站建设推荐
  • 网站与网页设计六安市民网
  • 太和县住房和城乡建设局网站安钢贴吧论坛
  • 北京网站建设工作室哪家好手机存储wordpress
  • 网站制作及排名优化中国企业信用网
  • 铜仁网站建设wordpress拨号
  • 企业网站开发 流程个人网页设计与制作研究背景
  • 网站app的区别国外有趣的网站
  • 茂名做网站报价查看自己网站访问量
  • 正规网站建设学习网公司哪家好广东省建设监理协会网站 - 首页
  • 武进网站制作公司景安网站
  • 成都市网站备案西安网站建设公司找哪家