14得票2回答
Spring WebSockets中的Broken pipe和客户端未收到消息

我在使用websocket时遇到了一些问题: java.io.IOException: Broken Pipe 客户端无法接收消息 简短总结 我需要知道的主要内容: 请列举所有可能导致客户端关闭连接的情况(除了刷新或关闭标签页)。 除了服务器向已经断开的连接发送消息以外,是否...

13得票1回答
为什么SockJS在给定的WebSocket URL路径中添加“/info”?

我想打开一个带有 "webapp/socket.do" 路径的 WebSocket 端口。当我使用 SockJS 并尝试通过代码启动调用时。 结果: 我想打开一个带有 "webapp/socket.do" 路径的 WebSocket 端口。当我使用 SockJS 并尝试通过代码启动调用时。...

13得票3回答
不使用SockJS的Spring Boot Websocket

我至少已经为此挣扎了两个星期。我对websockets非常陌生,但是在rest端点方面有丰富的经验。 我的用例很简单。客户端启动一个websocket连接,向服务器发送一些信息,服务器使用这些信息,并以每5秒一次的常规间隔向客户端发送一些信息。 我遵循了这里的教程 - https://spri...

13得票3回答
如何使用Spring WebSocket向自定义用户发送自定义消息?

我对Spring WebSocket不太熟悉。我想向客户端发送产品更改。为此,我希望按以下方式操作:客户端创建套接字连接并订阅目标:var socket = new SockJS('/websocket'); var stompClient = Stomp.over(socket); sto...

13得票5回答
如何增加Spring SockJS WebSocket服务器实现的输出缓冲区

我使用了Spring实现的sockjs WebSocket服务器,但无法传输超过8KB的消息,以下是错误信息:2014-02-12 19:36:29,990 - org.springframework.web.socket.sockjs.transport.session.WebSocketS...

13得票1回答
使用代理和负载均衡器时,WebSocket存在哪些问题?

我正在研究SockJS node server。文档中说: 通常情况下,WebSockets与代理和负载均衡器不兼容。在Nginx或Apache后部署SockJS服务器可能会很麻烦。幸运的是,最近版本的优秀负载均衡器HAProxy能够代理WebSocket连接。我们建议将HAProxy作为第...

12得票2回答
如何在Spring 5.3及更高版本中使用Stomp和SockJS处理CORS来源?

我正在开发一个服务器应用程序,它同时使用REST端点和SockJS WebSocket。在Spring 5.2及以下版本中,这个应用程序可以正常运行。 然而,自从发布5.3版本以来,org.springframework.web.cors.CorsConfiguration中出现了以下方法: ...

12得票2回答
Spring Boot与Stomp JS的Websocket:我不断收到“哎呀!与http://localhost:8080/ws的连接丢失”的提示。

我想将聊天功能集成到我制作的应用程序中,在按照一些教程操作并运行应用程序后,我的控制台会不断出现“糟糕!与http://localhost:8080/ws失去连接”的错误。尽管我试过将sockjs路径设置为“/ws”,但仍然遇到了相同的错误。请问有人能够解释一下我错在哪里吗? 这是我的代码片...

11得票3回答
如何等待已建立的订阅?

我有以下的js代码: stompClient.subscribe('/topic/clients', function (calResult) { updateClientsTable(JSON.parse(calResult.body)); }); $.get("/clients"...

11得票2回答
将JWT令牌传递给SockJS

当使用SockJS进行握手时,我需要发送令牌。我尝试了许多建议的实现方式,但是仍然出现了相同的异常。 java.lang.IllegalArgumentException: JWT String argument cannot be null or empty. 在后端WebSocket...