【发布时间】:2010-10-22 14:32:46
【问题描述】:
是否有任何库实现了 Bayeux 协议,用于 iOS (iPhone/iPad) 开发,用于构建服务器推送技术 iPhone 客户端?
您对此有何建议?
【问题讨论】:
标签: iphone objective-c cocoa networking server-push
是否有任何库实现了 Bayeux 协议,用于 iOS (iPhone/iPad) 开发,用于构建服务器推送技术 iPhone 客户端?
您对此有何建议?
【问题讨论】:
标签: iphone objective-c cocoa networking server-push
即使我没有尝试过,我也会检查 FayeObjC:
“Faye 发布-订阅消息服务器的简单 Objective-C 客户端库。FayeObjC 在 zimt Objective-C Web 套接字库之上实现,适用于 Mac 和 iPhone 项目。JSON 解析使用优秀的 JSONKit (github.com/johnezang/JSONKit) 库,包含在 FayeObjC 源文件夹中。”
更多信息: http://blog.cometcoast.com/post/3668374972/fayeobjc-an-objective-c-faye-client-for-ios-mac-os
【讨论】:
我知道这个问题已经很老了,但我用谷歌搜索并找到了它。也许这个答案可以帮助别人:
看看 ddunkin cometclient 库:https://github.com/ddunkin/cometclient
我还没有测试,但会在我的下一个项目中尝试。
【讨论】:
我建议您使用我重新实现的 FayeClient 以及许多其他内容,例如块和错误处理MZFayeClient
【讨论】:
我创建了 DDunkin Comet 客户端的分支,它支持 ARC 和基于客户端的订阅管理,有助于在断开连接时重新订阅。我还添加了很多块支持和委托回调。
【讨论】: