iOS 9 SDK Objective-C 的 WebSockets 客户端
Posted
技术标签:
【中文标题】iOS 9 SDK Objective-C 的 WebSockets 客户端【英文标题】:WebSockets client for iOS 9 SDK Objective-C 【发布时间】:2016-02-01 08:02:07 【问题描述】:任何人都可以建议在 ios 中实现 Web 套接字的最佳方法。我需要使用基本 sdks iOS 9 或更高版本进行构建。 找到了她的 iOS 网络套接字客户端。 (https://github.com/square/SocketRocket)。还可以在这里阅读http://www.elabs.se/blog/66-using-websockets-in-native-ios-and-android-apps 的主题。我可以将它用于具有基本 sdks iOS 9 及更高版本的项目吗?它是在 iOS 中实现 Web 套接字的最佳解决方案吗? 在所需的库中,还可以看到 libicucore.dylib,是否可以在 Xcode 7 及更高版本中包含该库?
【问题讨论】:
【参考方案1】:我用过 JetFire https://github.com/acmacalister/jetfire 创建这个简单的多人游戏,我使用 NodeJS 作为后端针对 Azure、RedHat 和 Heroku 进行了测试。
【讨论】:
JetFire中selfSignedCertificate的实现是否正确? @iGo 在我的例子中,我使用了提供商的证书。我没有尝试使用自己的证书。我希望这能回答你的问题。【参考方案2】:我想我会把它放在这里,我创建了一个 iOS/Objective-C 包来处理带有新 iOS 13 限制的 TLS。如果您遇到问题,请试一试,它应该很容易使用。如果可能,请贡献!
https://github.com/eamonwhiter73/IOSObjCWebSockets
【讨论】:
以上是关于iOS 9 SDK Objective-C 的 WebSockets 客户端的主要内容,如果未能解决你的问题,请参考以下文章
Unity3D 与 objective-c 之间数据交互。iOS SDK接口封装Unity3D接口 .-- 转载
Facebook SDK Objective-C 登录后触发事件
Firebase:混合 C++ 和 Objective-C SDK 可以吗?