iOS客户端/服务器通信

时间:2012-12-11 05:59:32

标签: iphone objective-c ios

我正在寻找我的iOS应用程序连接到LAN上的其他实例,并在实例之间发送一些原始数据(只是数字)。目前最好的框架/库是什么?

我在Windows中使用winsock做过这种事情,但iOS是一个完全不同的世界。

的Bonjour?可以只使用NSStream吗?还有哪些其他技术受欢迎?

我的谷歌搜索引出了很多自定义包装器,其中大部分都可能在此时过时。

我更喜欢使用objective-c库(vs c),但可以采用任何一种方式。

任何指向tuts或示例的链接都会很棒!感谢。

另外,我应该注意iOS上有任何陷阱吗?

2 个答案:

答案 0 :(得分:1)

如果你使用winsock完成了这项工作,你可以将代码移植到BSD套接字。或者你可以看看CoreFoundation的CFSocket - 一个围绕BSD套接字的包装器(参见Apple docs)。

答案 1 :(得分:1)

如果您知道IP地址,套接字可以正常工作。如果您需要同伴发现彼此,Bonjour非常有用。然后,如果您要发送任何需要格式化的内容,例如数字列表,我建议Protocol BuffersHere's一个ObjC版本。

相关问题