Spring StandardWebsocketClient 能否连接到 Spring 启动 RSocket 服务器?

Can Spring StandardWebsocketClient able to connect to Spring boot RSocket Server?

我是 RSocket 的新手,所以请多多包涵。

我能够遵循 Spring 通过 TCP 和 Websocket 在服务器和客户端上启动 RSocket 的工作示例。但是,如果我有一个现有的客户端应用程序实现了 standardWebSocket,那么我可以创建一个新的服务器应用程序来实现 RSocket - Spring 引导并让现有的客户端应用程序连接到这个新服务器而不更改任何客户端的源代码。

实际上我已经通过以下链接尝试了一些

Spring boot RSocket

Spring Websocket Client (Without STOMP)

因此,看起来服务器没有收到来自客户端的任何消息。我是不是误解了这里的概念?

您错过了在您的解决方案中实现 RSocket 协议的事实。好吧,基本上服务器已经在 WebSocket 上提供并期待该应用程序协议,但看起来您的客户端仍然是 STOMP,而不是 RSocket。尝试通过这篇文章来理解:https://medium.com/netifi/differences-between-grpc-and-rsocket-e736c954e60。这不是关于 WebSockets,而是解释网络协议和应用程序协议之间的区别。