我正在寻找可以在iOS实施的Kotlin Multiplatform项目中使用的WebSocket库。该项目当前在IntelliJ中,我正在使用Gradle管理依赖项。
我找不到支持iOS的库,我可以通过Gradle专门将其放入我的项目中。
像Starscream,Socket.io,SocketRocket之类的东西似乎只能在Xcode / CocaoPods内导入依赖项,而对于我的IntelliJ项目,则无法通过Gradle导入。
为了提供更多背景信息,我为我的项目准备了以下内容
特定于平台的实现的原因是因为我没有找到支持所有平台的WebSockets的通用库。
Ktor接近了,但是据我在他们的文档中看到,他们的WebSocket客户端不支持iOS,而他们的Http客户端支持所有平台。
如果有人有任何真正有用的建议。
答案 0 :(得分:2)
ktor的家伙说,他们正在努力将Websockets引入iOS,但距离发布还有几个月的时间。 我还没有尝试过,但是您可以将cocoapods导入到多平台项目中,因此也许您可以那样使用它,但是请注意,它只能在xcode中编译。
另外,您还应该放松地加入kotlinlang,来自jetbrains的家伙真的很活跃,通常一天之内就会得到答案。