问题标签 [stomp-websocket]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - StompJS javascript客户端在控制台上疯狂记录
我正在使用 StompJS javascript 客户端和 SockJS 它似乎在 chrome 开发控制台上记录每条消息和事件。
如何防止 StompJS 在控制台上记录每个事件?
java - Spring websocket - 如何获取会话数
我正在使用本教程,并试图弄清楚如何获取当前会话的数量。
我的 WebSocketConfig 看起来像这样(从教程中复制和粘贴):
我想知道这个类中的会话数(再次复制和粘贴):
有没有一种简单的方法可以获取到 websocket 的当前会话(用户、连接)的数量?
编辑:
这是我的解决方案:
我现在可以使用mySet.size()
.
java - 跺脚拦截器不工作
我正在使用 Spring WebSockets。它运作良好,但我现在有一个案例,我需要在将消息发送到 Web 客户端之前对其进行修改。
因此我创建了以下拦截器:
modifyMessage()
应该使用 a MappingJackson2MessageConverter
,但为了测试,我根本没有修改消息:
但是,Webclient 永远不会收到该消息。
当我将preSend()
方法更改为:
那么它运行良好,所以这似乎是我的 preSend() 方法和我创建新消息的方式的问题。我究竟做错了什么?
android - React native:Stomp websocket 在android中不起作用
我尝试使用https://github.com/jmesnil/stomp-websocket和https://github.com/JSteunou/webstomp-client
我的服务器使用 Spring-boot
我的代码:
两者都可以使用 IOS,但在 android 中无法与服务器连接。
网络套接字打开...
连接
接受版本:1.1,1.0
心跳:10000,10000
哎呀!失去了连接
错误
java - 使用 RabbitMQ Web STOMP 插件的 Spring Boot 连接失败
我正在尝试将 RabbitMQ Web STOMP 插件与 Spring 启动一起使用。我已经启动了 RabbitMQ 服务器,并为 http/web-stomp 协议公开了 15674 端口。当我运行 Spring Boot 项目时,出现以下错误
osmssStompBrokerRelayMessageHandler:会话系统中的 TCP 连接失败:传输失败:java.lang.IllegalArgumentException:没有枚举常量 org.springframework.messaging.simp.stomp.StompCommand.HTTP/1.1 400 错误请求
io.netty.handler.codec.DecoderException: java.lang.IllegalArgumentException: 没有枚举常量 org.springframework.messaging.simp.stomp.StompCommand.HTTP/1.1 400 错误请求
下面是我的 pom.xml 依赖项
我使用下面的类作为网络套接字配置
下面是我的 RabbitMQ Web 插件的快照,它显示了暴露的端口
有人能帮忙吗?
spring-boot - 如何将消息广播到所有套接字?
我有一个消息应用程序,我正在使用stomp-websocket
spring。
我正在向套接字发送消息,例如:
但是,在某些情况下,我想向积极拥有套接字的整个用户发送消息。
我的意思是,我想发送如下消息:
我的意思是我不想为此消息创建新的套接字。使用这个套接字的前端应用程序就像sockJs.subscribe("/topic/message.${userId}")
我不想破坏那个逻辑一样。
我怎样才能像我说的那样发送消息,或者我怎样才能实现这个逻辑?
感谢您的帮助。
spring - 从 Rest Api 调用 Spring Stomp Websocket 不起作用
我有一个要求,我必须通过 spring stomp WebSocket 从一个 rest API 内部发送一条消息,在互联网上搜索了很多之后,我找到了一个解决方案,我试过了,但它不起作用。尽管相同的代码与@MessageMapping 完美配合
spring-boot - 使用 stomp websocket 从 Spring Boot 向客户端发送数据
我想将数据从 Boot(服务器)发送到客户端!我正在使用 stomp websocket!
WebSocketClient 无法正常工作,错误是来自服务器 [200] 的 HTTP 响应不允许 HTTP 升级到 WebSocket!
这是我的 Java Stomp WebSocket 客户端代码!在这段代码中,我尝试配置 handShakeHeader .... 但它不起作用!
我用 javascript 检查了我的 WebSocket 服务器,它工作正常!这是我的 WebSocket 服务器配置!
最后,它是我的 websocket 控制器!
java - 如何使用 Https 使我的 spring stomp web socket 连接?
目前,我可以使用 http 连接到我的 spring stomp web socket,但是在使用 Https 时,它会在浏览器上显示 ERR_SSL_PROTOCOL_ERROR 错误。有谁知道如何实现这一目标。我尝试使用自签名证书,但它显示 ERR_CERT_COMMON_NAME_INVALID 错误。