104得票6回答
向特定用户发送消息的Spring Websocket

如何从服务器向特定用户发送WebSocket消息? 我的web应用程序已设置spring安全性并使用websocket。我遇到了一个棘手的问题,试图从服务器仅向特定用户发送消息。 我从阅读手册中了解到,我们可以从服务器端执行以下操作:simpMessagingTemplate.conver...

97得票3回答
使用Websockets代替RESTful HTTP有哪些陷阱?

我目前正在从事一个项目,需要客户端请求大任务并将其发送到服务器。然后服务器分割该任务,并以一系列URL的形式响应客户端进行GET调用并流回数据。我是这个项目中的新手,目前正在使用Spring WebSockets来提高效率。与客户端不断ping服务器以查看是否有结果要返回的方法不同,现在Web...

94得票4回答
WebSocket服务器如何处理多个传入连接请求?

根据 此处: HTTP Upgrade头请求服务器将应用层协议从HTTP切换到WebSocket协议。 客户端握手在IE10和服务器之间建立了一个HTTP-on-TCP连接。服务器返回其101响应后,应用层协议从HTTP切换到使用先前建立的TCP连接的WebSockets。 此时HTTP...

78得票3回答
Shall I use WebSocket on ports other than 80?

我能否在非80端口使用WebSocket?这会破坏使用现有的Web/HTTP基础设施的整个目的吗?并且我认为这不再适合在非80端口使用WebSocket的名称。 如果我在其他端口上使用WebSocket,为什么不直接使用TCP呢?或者说WebSocket协议本身具有特殊的优势吗? 由于当前...

49得票5回答
Spring 的 @SubscribeMapping 真的会让客户端订阅某个主题吗?

我正在使用Spring Websocket和STOMP,以及Simple Message Broker。在我的@Controller中,我使用了基于方法级别的@SubscribeMapping注解,它应该订阅客户端到一个主题,这样客户端就可以接收到该主题的消息。假设客户端订阅了主题"chat"...

46得票5回答
Spring WebSocket @SendToSession: 向特定会话发送消息

如何向特定会话发送消息?我有一个未经身份验证的WebSocket连接客户端和Spring servlet。当异步作业结束时,我需要向特定连接发送一条未请求的消息。@Controller public class WebsocketTest { @Autowired pub...

45得票3回答
在SockJS+Spring Websocket中,convertAndSendToUser方法中的"user"是从哪里来的?

我希望了解在Spring SockJS+Websocket框架中,convertAndSendToUser如何工作。 在客户端,我们会以以下方式连接:stompClient.connect(login, password, callback()) 这将导致使用登录名和密码的“Stomp凭据”...

39得票6回答
当连接到WebSocket时,我收到状态码200,但这是一个错误吗?

我的错误显示在浏览器的控制台中: "WebSocket连接到'ws://localhost:32768/DspClusterWebServices/myHandler'失败:意外的响应代码:200" 我正在使用 Spring Websockets 4.1.5 和 Tomcat 8.0.18...

37得票5回答
Spring WebSocket:握手失败,原因是无效的升级标头:null。

我正在使用Spring后端的wss(安全Web套接字),并且使用STOMP来为JavaScript客户端提供支持。 请问有人知道为什么会得到以下错误:Handshake failed due to invalid Upgrade header: null

36得票7回答
从Spring Websocket Stomp服务器断开客户端会话

我已经搜索了很多,但找不到答案:Spring websocket stomp server 有没有办法根据sessionId(或者任何其他的条件)断开客户端的连接? 在我的理解中,一旦客户端连接到服务端后,服务端就无法断开客户端的连接。