【问题标题】:Stomp protocol in Codename One代号一中的 Stomp 协议
【发布时间】:2020-05-08 13:39:34
【问题描述】:

我不习惯将 WebSocket 与 Codename One 和 Spring Boot 一起使用。也许我的“错误”是在 websocket 上实现了我自己的一个通信协议,其中包含 ack 和其他难以实现的东西。我的协议有一些我无法解决的问题……我花了很多时间来创建它,但对我来说太复杂了。

今天我发现我试图重新发明轮子......因为有像 STUMP 这样的 websocket 协议:

https://www.toptal.com/java/stomp-spring-boot-websocket

STOMP 是一种简单的基于文本的消息传递协议,最初是为 Ruby、Python 和 Perl 等脚本语言创建的,用于连接到企业消息代理。多亏了 STOMP,以不同语言开发的客户端和代理可以相互发送和接收消息。 WebSocket 协议有时称为 Web 的 TCP。类似地,STOMP 被称为 Web 的 HTTP。它定义了一些映射到 WebSockets 帧的帧类型,例如,CONNECT、SUBSCRIBE、UNSUBSCRIBE、ACK 或 SEND。一方面,这些命令对于管理通信非常方便,另一方面,它们允许我们实现具有更复杂功能的解决方案,例如消息确认。

Codename One 是否有任何 Stomp 实现?或者通过 websocket 实现任何其他协议?谢谢

【问题讨论】:

    标签: codenameone


    【解决方案1】:

    恐怕现在还不行。我还尝试在 Java 中寻找实现,但找不到任何实现。如果我们有这样的东西,那真的很好。

    我找到了 implementation for Android,但我没有机会了解将其移植到 Codename One 的复杂性。

    【讨论】:

      猜你喜欢
      • 2021-10-13
      • 2020-10-27
      • 1970-01-01
      • 1970-01-01
      • 2011-07-07
      • 1970-01-01
      • 2021-08-21
      • 2014-12-27
      • 2021-10-01
      相关资源
      最近更新 更多