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

宁夏石嘴山市城乡建设局提意见网站宿州网站建设多少钱

宁夏石嘴山市城乡建设局提意见网站,宿州网站建设多少钱,进入百度一下官网,国外网站工作室目录 一、前言 二、实战步骤 步骤 1#xff1a; 步骤 2#xff1a; 步骤 3#xff1a; 步骤 4#xff1a; 一、前言 要在Spring Boot项目中实现消息对话#xff0c;你可以使用WebSocket技术。WebSocket是一种在客户端和服务器之间提供实时双向通信的协议。 二、实…目录 一、前言 二、实战步骤 步骤 1 步骤 2 步骤 3 步骤 4 一、前言 要在Spring Boot项目中实现消息对话你可以使用WebSocket技术。WebSocket是一种在客户端和服务器之间提供实时双向通信的协议。 二、实战步骤 步骤 1 添加依赖 首先在您的Spring Boot项目的pom.xml文件中添加以下依赖 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-websocket/artifactId /dependency步骤 2 创建WebSocket配置类 接下来创建一个配置类来配置WebSocket相关的组件。例如创建一个名为WebSocketConfig的类并添加以下代码 Configuration EnableWebSocket public class WebSocketConfig implements WebSocketConfigurer {Overridepublic void registerWebSocketHandlers(WebSocketHandlerRegistry registry) {registry.addHandler(chatWebSocketHandler(), /chat).setAllowedOrigins(*);}Beanpublic WebSocketHandler chatWebSocketHandler() {return new ChatWebSocketHandler();} }步骤 3 创建WebSocket处理程序类 然后创建一个WebSocket处理程序类来处理WebSocket连接和消息。例如创建一个名为ChatWebSocketHandler的类并添加以下代码 Component public class ChatWebSocketHandler extends TextWebSocketHandler {private static final ListWebSocketSession sessions new CopyOnWriteArrayList();Overridepublic void afterConnectionEstablished(WebSocketSession session) throws Exception {sessions.add(session);}Overrideprotected void handleTextMessage(WebSocketSession session, TextMessage message) throws Exception {for (WebSocketSession client : sessions) {if (client.isOpen()) {client.sendMessage(message);}}}Overridepublic void afterConnectionClosed(WebSocketSession session, CloseStatus status) throws Exception {sessions.remove(session);} }步骤 4 创建前端页面 接下来您需要编写一个前端页面来与WebSocket进行通信。您可以使用JavaScript和HTML来实现此功能。以下是一个简单的示例 !DOCTYPE html html headtitleChat/titlescript srchttps://code.jquery.com/jquery-3.6.0.min.js/scriptscriptvar socket new WebSocket(ws://localhost:8080/chat);socket.onopen function() {console.log(Connected to WebSocket);};socket.onmessage function(event) {var message event.data;console.log(Received message: message);// 在页面上显示收到的消息$(#messages).append(p message /p);};function sendMessage() {var message $(#message).val();socket.send(message);}/script /head bodyinput typetext idmessage placeholderEnter a messagebutton onclicksendMessage()Send/buttondiv idmessages/div /body /html这是一个简单的聊天界面用户可以在输入框中输入消息并通过点击“发送”按钮将其发送给服务器。服务器将收到的消息广播给所有连接的客户端。 以上就是实现Spring Boot项目中消息对话的基本步骤和代码示例。请根据您的需求进行适当的修改和扩展。
http://www.dnsts.com.cn/news/266365.html

相关文章:

  • 海报设计模板网站wordpress 英文
  • 河南一般建一个网站需要多少钱郑州网络推广服务
  • 1g内存做网站做网站需要交印花税
  • 电商网站用什么做的wordpress插件放在主题的哪里
  • 装修找客户去哪个网站在线平面设计兼职
  • 网站建设服务市场细分做课件ppt网站
  • 学做网站论坛vip视频wordpress 查询语句
  • 公司网站推广运营手加工外包加工网
  • 云主机能干什么seo优化推广多少钱
  • 做外围网站代理违法吗wordpress建哪些网站
  • 可以做任务看漫画的漫画网站中国纪检监察报网站
  • 学校网站源码htmlwordpress新用户无法注册
  • 如何下载别人的网站做模板东莞网站建设套餐
  • 怎样做才能让网站有排名宁波网站建设开发多少钱
  • 单页面的网站宁波企业网站优化推广
  • 受雇去建设网站类网站网站数据库有哪些
  • 中国建设银行网站地图网页设计尺寸单位一般为
  • 更新php wordpress秦皇岛网站建设seo
  • 公司网站建设设计公司哪家好游戏软件公司
  • 长沙建长沙建网站公司关键词歌词完整版
  • p2p网站设计手工制作帽子 小学生
  • 深圳网站建设建设网站开发设计有限公司
  • 百度云做网站网站是否能够被恶意镜像
  • 网站建设的优势是什么企业网站建设 信科网络
  • 深圳品牌营销推广网站推广seo系统
  • 管理学精品课程网站单位外部网站建设价格
  • 企业网站站内优化做网站就必须要开公司吗
  • 网站建设与运营策划书ppt怎么做 pc下载网站
  • 资讯网站策划怎么写wordpress 微信 代码
  • 网站建设主要有哪些成本在线免费网站