在本机 iOS 应用程序中通过 socket.io 进行远程程序调用?

Posted

技术标签:

【中文标题】在本机 iOS 应用程序中通过 socket.io 进行远程程序调用?【英文标题】:Remote procedural calls over socket.io in native iOS applications? 【发布时间】:2011-10-26 09:55:52 【问题描述】:

是否可以在原生 ios 应用程序中通过 socket.io 进行远程过程调用?

在 Titanium 构建的应用程序中会更容易吗?

【问题讨论】:

【参考方案1】:

只要不是 udp,您就可以为它编写一个客户端。然而,好奇地在谷歌上我发现:http://www.ziconic.com/2010/11/simple-ajax-style-rpc-code-in-your-ios.html 这将是你想要的更多我的想法。这个Using XML-RPC in iPhone apps 说它在iphone 上处理xml,而https://github.com/joyent/node/wiki/modules#wiki-parsers-xml 应该对此有所帮助。

希望对您有所帮助。 xml 中的 RPC 文档很容易获得。

【讨论】:

【参考方案2】:

这个 Objective-C Socket.IO 客户端库正是您要找的:

https://github.com/pkyeck/socket.IO-objc

【讨论】:

可能比我的答案更好,我不做IOS。我只是对它的 RPC 方面感兴趣。

以上是关于在本机 iOS 应用程序中通过 socket.io 进行远程程序调用?的主要内容,如果未能解决你的问题,请参考以下文章

socket.io 客户端在本机反应中接收对同一事件的多个调用

Socket.IO 1.0.x:通过 id 获取套接字

简单的多人聊天室

简单的多人聊天室

从android与socket.io通信

反应本机套接字 io 没有从客户端发出事件