适用于Android和iOS应用程序的WebSockets

i--*_*i-- 4 android websocket ios

是否有一个项目为Android和iOS提供通过WebSocket进行通信的库?我知道jWebSocket,但它已经死了,并没有为iOS提供lib.我知道高速公路,但它也只支持Android.我也知道SocketRocket,但这只适用于iOS.是否有支持两者的东西,或两个与WebSocket 100%兼容的解决方案?

谢谢!

obe*_*tet 11

iOS使用ObjectiveC和Android Java,因此不能有一个库为平台的本地语言为这两个平台构建相同的未修改用户源代码.你可以(原则上)使用C.当然还有JavaScript.

除了有关电线协议的问题,AutobahnAndroid和SocketRocket应该绝对兼容,因为两者都使用AutobahnTestsuite来测试协议合规性.

以上是纯WebSocket.如果你想使用即高速公路像所提供的发布和订阅和RPC消息模式更高级的功能WAMP,我们计划有高速公路的IOS版本,增加了那些.. 之上 SocketRocket.无需在iOS上重新构建成熟,强大的WebSocket实现.

免责声明:我是Autobahn/WAMP的创始人.

  • 更新:在SocketRocket for iOS上有一个新项目实现WAMP:https://github.com/mogui/MDWamp (2认同)