繁体   English   中英

如何使用websocket获取消息?

[英]How to get message using websocket?

我正在使用websocket。

我想向服务器发送“消息”。

例如)在客户

function do_sync() {

    stompClient.send("/action/test", {}, "message");

}

但我不知道如何在Controller上获取“消息”。

@MessageMapping("/test")
public void sync() throws Exception {

String message = ex) message from client.

}

如何在Controller处获取消息?

实际上,您不需要什么特别的东西:websocket消息payload可以简单地映射到方法param:

@MessageMapping("/test")
public void sync(String payload) throws Exception {
  ....
}

请在文档中阅读更多信息: http : //docs.spring.io/spring/docs/current/spring-framework-reference/html/websocket.html#websocket-stomp-handle-annotations

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM