有没有一种方法可以在iOS上使用STOMP?

8
我在网上搜索了很久,但并没有得到什么进展。我想连接到一个STOMP服务器来访问一些数据源。我找到了一些Objective C包装器,但文档不存在,而且先前的ARC代码生成了足够多的警告使我的头要爆炸。
我对这个领域还比较新,真的希望能指点一下方向。是否有一些iOS API可以处理这个问题?或者是否有其他人知道一些可以胜任这项工作的ARC代码?

我也在尝试访问与你相同的数据源,但是遇到了相同的问题。我知道如何处理JSON文件,但无法弄清楚如何连接到STOMP服务器。如果我找到任何信息,我会分享给你。 - lps
@lps 外部文档相当糟糕,但看起来我们必须设置自己的服务器。https://devforums.apple.com/message/800107#800107我已经开始尝试使用PHP进行此操作,但我还有很多要学习的东西。我发现这些网站很有用 http://nrodwiki.rockshore.net/index.php/About_the_feeds#Background_reading http://www.railforums.co.uk/showthread.php?t=67651&page=16 - BigIves
3个回答

5
如果您正在寻找一个可以在套接字上工作的库,那么objc-stomp库仍然不支持ARC,但有一些分支是ARC的: 如果您正在寻找一个可以在WebSockets上工作的库,我已经对相同的库进行了分支,可以在WebSockets上工作 https://github.com/nmaletm/objc-stomp(但目前不支持ARC)。
但请记住,如果问题是ARC vs no-ARC,您可以通过这样做禁用某些文件 https://dev59.com/T2w15IYBdhLWcg3wYawx#6658549

2

有一个实现ARC和块的新STOMP套件。

在这里 -> STOMPKit

使用方法很简单。


1
我已将 StompKit 移植到 iOS 上以支持 websocket。如果您已经有一个可以处理 STOMP over websocket 的服务器,您可以重用它来为您的 iOS 客户端服务:WebsocketStompKit

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接