spring-websocket相关内容
最近几天我一直在尝试 spring 4 websocket.但有个问题我使用的是 apache-tomcat-8,这不是一个 Maven 项目. 这是我的片段 index.jsp
..
有没有办法获取STOMP客户端IP地址?我正在拦截入站频道,但我看不到任何检查IP地址的方法. 感谢任何帮助. 解决方案 您可以在使用 HandshakeInterceptor 握手期间将客户端 IP 设置为 WebSocket 会话属性: 公共类 IpHandshakeInterceptor 实现 HandshakeInterceptor {public boolean befo
..
这是/可能重复: Websocket - InvalidStateError:连接尚未建立. 我正在实施通知系统.并希望在用户登录时初始化 Socket 连接,并向他显示他的通知,以及是否发生某些事件. 我的代码片段如下. websocket.js : var stompClient = null;功能连接(温度){警报(温度);//var socket = new Sock
..
我有 Python 客户端,它打开与服务器的 websocket 连接并使用 STOMP 协议订阅特定主题,订阅进行得很好,正如我在服务器上看到的那样一切都很好.但是,当服务器发布一些消息时,客户端不会收到任何消息.以下是使用的代码: 客户 # 编码:utf-8导入 websocket进口跺脚进口践踏者令牌= “eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.ey
..
我正在尝试使用 Springframework SimpMessagingTemplate(默认 Stomp 实现)流式传输时间序列数据,以将消息广播到 SockJS 客户端订阅的主题.但是,消息是乱序接收的.服务器是单线程的,消息按时间戳升序发送.客户端以某种方式收到了乱序的消息. 我正在使用 stompjs 和 springframework 的最新版本(4.1.6 版本). 解决
..
我想创建一个 REST 服务来打开灯.我想要的架构如下: 许多嵌入式系统每个都连接到一个灯实例 每个嵌入式系统都有一个 websocket 客户端,它连接到我的服务器 我的服务器拥有一项 REST 服务,允许网络客户端选择一个轻量级实例并将其打开 REST 服务将有一个参数来指定一个灯实例的引用,连接到系统并将消息发送到 websocket 客户端,等待来自客户端的确认消息,并返回 R
..
我正在测试 spring 会话 websocket 示例的集群. 我正在按照文档中的描述运行示例:http://docs.spring.io/spring-session/docs/current/reference/html5/guides/websocket.html.代码来自:https://github.com/spring-projects/spring-session/archi
..
登录后,websockets 无法通过 session.getPrincipal() 找到当前用户(返回 null). 这是 WebSockets 的 Java 代码: @Configuration@EnableWebSocketMessageBroker公共类 WebSocketConfiguration 扩展 AbstractWebSocketMessageBrokerConfigur
..
我正在尝试在没有 STOMP 的情况下在 Spring 中实现一个 WebSocket 服务器,参考这篇文章:http://www.devglan.com/spring-boot/spring-websocket-integration-example-without-stomp WebSocketConfig.java @Configuration@EnableWebSocket公共类
..
我正在使用 spring boot 2 创建一个项目,并使用响应式 Web 依赖项使用 websocket.我的应用程序正常工作,直到我添加 datarest 依赖项.在我添加 datarest 依赖应用程序后给 ' 失败:WebSocket 握手期间出错:意外响应代码:404 有什么办法可以解决这个冲突吗?. pom.xml org.springfr
..
我用我的 websocket 客户端连接到非 SSL 端点,没有任何问题.但是我找不到如何连接到 wss (SSL) 端点的任何方法.我在哪里可以定义 SSL 工厂等.似乎没有对象具有相关的 set 方法. WebSocketClient transport = new StandardWebSocketClient();WebSocketStompClient stompClient = ne
..
New Spring 在 Spring 文档. WebSocketClient client = new ReactorNettyWebSocketClient();client.execute("ws://localhost:8080/echo"), session ->{... }).blockMillis(5000); 但是很短而且不清楚: 如何向服务器发送消息(订阅频道)? 然
..
我尝试从 WebSocket 端点调用单例服务.但我无法使用来自 WebSocket 的请求或会话范围. (@Scope(value = "request", proxyMode = ScopedProxyMode.TARGET_CLASS)) 我得到当前线程的范围“请求"未激活;对于任何“ScopedProxyMode"上的“请求"或“会话"范围. 感谢您的帮助! 解决方
..
我可以使用通过 WebSocketConfigurer 配置的 websocket 或使用 @Scheduled() 来安排任务,没有任何问题. 但是,当我同时使用它们时,java 不会编译. @Scheduled() 注释可能会崩溃org.springframework.web.socket.config.annotation.WebSocketConfigurationSuppor
..
它没有连接到 websocket 服务器.我正在使用 webstomp-client 来响应 native.请帮帮我!这是我的代码, componentWillMount() {让味精 = '';常量选项 = {调试:真的,协议:webstomp.VERSIONS.supportedProtocols()}this.stompClient = webstomp.client("ws://19
..
我正在使用 Spring 设置 Stomp 服务器端点(扩展 AbstractWebSocketMessageBrokerConfigurer) @Override公共无效 configureMessageBroker(MessageBrokerRegistry 配置){config.enableStompBrokerRelay("/topic","/queue").setRelayHost()
..
我正在学习 Spring 4 websocket + stomp + rabbitmq(RabbitMQ-Web-Stomp 插件)架构,我有一个关于集群的问题.根据我的理解,Spring MVC 充当 STOMP 请求的网关.如果我们使用 spring web socket 配置集群应用程序实例会造成任何混乱吗?例如,它会打开多个侦听器,在这种情况下,该架构将如何表现? 解决方案 在这种
..
我正在将Spring WebSocket实现到我们的Spring MVC Web应用程序中.但是,当我尝试向端点发送非常大的消息时,我遇到了超出大小限制的消息. 我遇到以下错误: 消息:"content-length"标头68718超出了配置的消息缓冲区大小限制6553614:49:11,506错误[org.springframework.web.socket.messaging.Stom
..
我有一个带有页面的应用程序,该页面为此订阅了一个websocket端点: var socket = new SockJS("/hello");stompClient = Stomp.over(socket);stompClient.connect({},函数(框架){stompClient.subscribe('/topic/nextticket',function(ws_response){
..
在简化的情况下,我想将WebSocket客户端发送的消息广播给所有其他客户端.该应用程序是使用Spring的反应式Websockets构建的. 我的想法是使用单身 Sink,如果从客户端收到消息,则在此接收器上发出它. WebsocketSession::send只是将此Sink发出的事件转发到连接的客户端. @Component class ReactiveWebSocketHand
..