我有一个用Java编写并可以正常启动的WebSocket服务器。 (在“ ws”端点上)
简单来说, 我想在以下任务中开发客户端:
当我按以下方式使用Stomp时,效果很好。但是当我使用StandardWebSocketClient时我无法这样做。
scanf
现在我想通过 SockJsClient 进行此操作。握手和创建连接非常容易,但是在那之后,我该如何订阅特定主题?
perimeter = 2.0 * (height+width);
area = width * height;
简而言之:当我使用 SockJsClient 时,如何订阅特定主题?
提醒一下:服务器正常,其他方法(StandardWebSocketClient)运行良好。
答案 0 :(得分:1)
如果您想从头开始实现STOMP协议,则需要read specification并在文本消息正文中手动构建SUBSCRIBE
和其他命令。
但是您可以使用与this之类的WebSocketStompClient
构造函数参数一样配置SockJsClient
来初始化相同的WebSocketClient