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

网站制作留钱大庆医院网站建设方案

网站制作留钱,大庆医院网站建设方案,网页链接加密,桂林论坛爆料实现场景#xff1a;每在小程序中添加一条数据时#xff0c;后台将主动推送一个标记给PC端#xff0c;PC端接收到标记将进行自动播放音频。 import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import or…实现场景每在小程序中添加一条数据时后台将主动推送一个标记给PC端PC端接收到标记将进行自动播放音频。 import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.web.socket.server.standard.ServerEndpointExporter;Configuration public class WebSocketConfig {Beanpublic ServerEndpointExporter serverEndpointExporter() {return new ServerEndpointExporter();} }import org.springframework.stereotype.Component;import javax.websocket.OnClose; import javax.websocket.OnError; import javax.websocket.OnOpen; import javax.websocket.Session; import javax.websocket.server.ServerEndpoint; import java.io.IOException; import java.util.concurrent.CopyOnWriteArraySet;Component ServerEndpoint(/websocket) public class WebSocketServer {private static final CopyOnWriteArraySetWebSocketServer connections new CopyOnWriteArraySet();private Session session;OnOpenpublic void onOpen(Session session) {this.session session;connections.add(this);this.sendMessage(0);}OnClosepublic void onClose() {connections.remove(this);System.out.println(连接关闭: session.getId());}OnErrorpublic void onError(Throwable error) {System.out.println(错误信息error.getMessage());error.printStackTrace();}private void sendMessage(String message) {try {this.session.getBasicRemote().sendText(message);} catch (IOException e) {e.printStackTrace();}}public static void broadcast(String message) {for (WebSocketServer client : connections) {client.sendMessage(message);}}} Overridepublic void addUser(req req) {QueryWrapperUser userWrapper new QueryWrapper();userWrapper .eq(name,req.getName());User u userMapper.selectOne(userWrapper);if (u null){WebSocketServer.broadcast(1);}} 每次小程序调用 addUser() 方法时都会执行 WebSocketServer.broadcast(1); 这时候触发主动推送消息给PC端。 遇到的问题 Error during WebSocket handshske: Unexpected response code: 200 解决方案 本地项目中存在账号密码验证的过滤器其中 /websocket 进行了转发所以需要过滤请求 重新启动项目即可。  部署到线上的操作websocket的地址wss://xxx.com/api/websocket 其中 /api/websocket为自己项目中的websocket的接口地址 1.修改ws的地址 - 将本地IP修改为线上域名 2.修改nginx 3.PC端进行访问并且查看日志是否连接成功 出现的问题 1.Error during WebSocket handshake: Unexpected response code: 301 域名为 https 需要将 ws 修改为 wss  2.Error during WebSocket handshake: Unexpected response code: 404 nginx 里面对当前域名进行 websocket 配置 参考地址https://www.cnblogs.com/cnsyear/p/12635301.html
http://www.dnsts.com.cn/news/94863.html

相关文章:

  • 网站开发费的会计处理云主机配置网站
  • 电商平台网站建设功能介绍服装品牌策划及营销推广方案
  • 大气网站首页欣赏一个地址能注册几个公司
  • 境外网站可以备案吗中文网站怎么做英文版
  • 厦门建行网站wordpress无法下载更新
  • 文化类网站的前置审批建设部网站职责划定
  • 创建网站和主页百度推广河南总部
  • 网站建设书籍在线阅读锚文本对网站
  • 网站建设合同按什么交印花税效果图网站发帖平台
  • 做交友类网站适合什么cmswordpress聚合平台模板
  • 三好街做网站公司dedecms网站如何上线
  • 购物网站建设基本流程树状图电商网站有哪些使用场景
  • 铁法能源公司网站注册营业执照网上申请入口
  • 怎么查询网站空间商建设部官网网站
  • 上海网站建设哪里便宜佛山网站建设锐艺传播
  • 仿礼物说网站模板模板网站做外贸可以吗
  • 新浪微博可以做网站吗邢台做移动网站多少钱
  • 做虚拟网站要花多少钱seo网站关键词
  • 房地产企业网站建设外贸网站推广平台蓝颜seo牛
  • 做网站之前备案wordpress做导航页面
  • 网站建设营销外包公司企业内网
  • 新媒体网站建设方案建设网站需要的软硬件
  • 系统之家网站怎么做的wordpress打开空白
  • 关于招聘的网站开发图天元建设集团有限公司施工方案
  • 查找邮箱注册过的网站长春网站制作建设
  • 男女做爰免费网站深圳企业模板建站
  • 四川省住房和城镇建设官方网站wordpress 4.9.6
  • 学建筑的网站电子商务网站的建设与规划
  • 烟台制作网站的公司wordpress改雅黑
  • 做网站买服务器怎么样如何进入公司网站后台