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

手机免费创网站河源做网站

手机免费创网站,河源做网站,网站首页怎么做,危机公关处理webSocket是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工通信--浏览器和服务器只需要完成一次握手#xff0c;两者之间就可以创建持久性的连接#xff0c;并进行双向数据传输。 http协议和websocket协议对比 http是短连接 websocket是长连接 http通信是单向的… webSocket是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工通信--浏览器和服务器只需要完成一次握手两者之间就可以创建持久性的连接并进行双向数据传输。 http协议和websocket协议对比 http是短连接 websocket是长连接 http通信是单向的基于请求响应模式 websocket支持双向通信 http和websocket底层都是tcp连接 介绍 英语场景 视频弹幕 页面并没有刷新但是弹幕源源不断 网页聊天 体育实况更新 第一步导入依赖 打开你的Spring Boot项目你需要在 pom.xml  文件中引入WebSocket相关的依赖。 dependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-websocket/artifactId/dependency /dependencies 第二步配置WebSocket Spring Boot 自带了对WebSocket的支持你不需要太多手动配置但如果需要自定义端点或者配置其他细节可以创建一个配置类。 Configuration EnableWebSocketMessageBroker public class WebSocketConfig implements WebSocketMessageBrokerConfigurer {Overridepublic void configureMessageBroker(MessageBrokerRegistry config) {// 配置消息代理这里指定了/app前缀的频道将由控制器处理config.enableSimpleBroker(/topic);// /app前缀的消息将转发到带有MessageMapping的方法config.setApplicationDestinationPrefixes(/app);}Overridepublic void registerStompEndpoints(StompEndpointRegistry registry) {// 注册WebSocket的入口点并启用SockJS以兼容更多浏览器registry.addEndpoint(/ws).withSockJS();} }第三步编写WebSocket Server端 创建一个WebSocket的消息处理器类该类里包含的方法会处理客户端发来的消息和广播消息。 Controller public class MyWebSocketController {MessageMapping(/chat)SendTo(/topic/messages)public ChatMessage sendMessage(ChatMessage message) throws Exception {// 这里可以处理消息例如保存到数据库、转换格式等// 然后返回一个消息对象它会被发送到所有订阅了/topic/messages频道的客户端return new ChatMessage(message.getFrom(), message.getText(), LocalDateTime.now());} }第四步客户端连接与消息发送接收 在客户端通常是HTMLJavaScript页面使用WebSocket库如SockJS和StompJS来连接到WebSocket服务器并发送和接收消息。 script srchttps://cdn.jsdelivr.net/npm/sockjs-client1/dist/sockjs.min.js/script script srchttps://cdn.jsdelivr.net/npm/stompjs2.3.3/dist/stomp.min.js/scriptscriptvar socket new SockJS(/ws);var stompClient Stomp.over(socket);stompClient.connect({}, function(frame) {console.log(Connected: frame);stompClient.subscribe(/topic/messages, function(messageOutput) {// 接收服务器推过来的消息并显示在页面上var message JSON.parse(messageOutput.body);displayChatMessage(message);});// 发送消息到服务器$(#sendMessage).click(function () {var from $(#from).val();var text $(#text).val();stompClient.send(/app/chat, {}, JSON.stringify({from: from, text: text}));});}); /script以上就是一个非常基础的Spring Boot集成WebSocket的教程涵盖了从服务器端配置到客户端消息处理的基本流程。实际应用中你可能还需要处理更多的细节比如用户身份验证、断线重连等。
http://www.hkea.cn/news/14576143/

相关文章:

  • 四川省城乡建设网站wordpress英文版安装
  • 盐城亭湖区建设局网站wordpress 分类下的文章
  • 低价网站制作顺德如何降低网站跳出率
  • 如何做网站外部链接健身房网络推广渠道
  • 在哪里可以做网站赚钱广州网站运营专业乐云seo
  • 张家口建设网站建设银行遵义分行网站
  • 麦客crm北京官网seo
  • 福州整站优化漳州微网站建设价格
  • 名师工作室网站建设现状调查室内设计意向图网站
  • 网络工程师的就业前景对新网站做seo大概需要多久
  • wap织梦手机网站重庆涪陵建设银行网站
  • 网站备案 怎么建站seo是什么职业岗位
  • 成都网站建设平台十度公司做网站怎么样
  • 做网站首选九零后网络discuz 转 wordpress
  • 广州网站建设的费用flash企业网站源码
  • 哪里可以做网站网络营销包括哪些
  • igem网站建设手机网站触屏版
  • 青岛网站建设平台wdcp网站备份
  • seo网站推广方案策划书游戏挂机赚钱一小时20
  • 建设银行官方网站个人系统板块课程设计登录页面
  • 建网站找哪家好快速网站建设哪家好
  • 新乡市建设工程网站人工智能培训机构排名
  • 企业网站建设的目的和意义沈阳妇科医院排名前十名
  • 相册插件wordpress黄冈seo顾问
  • 电商类公司网站应该怎么搭建好大夫在线网站官网做提眉的医生
  • 南海区建设局网站长沙做互联网平台
  • 诸暨市住房和城乡建设局网站政务公开与网站建设
  • 商城网站平台简述营销网站建设策略
  • 张掖专业做网站的公司百度推广课程
  • 企业网站推广的形式有哪些wordpress dns ip