我正在寻找我的iOS应用程序连接到LAN上的其他实例,并在实例之间发送一些原始数据(只是数字)。目前最好的框架/库是什么?
我在Windows中使用winsock做过这种事情,但iOS是一个完全不同的世界。
的Bonjour?可以只使用NSStream吗?还有哪些其他技术受欢迎?
我的谷歌搜索引出了很多自定义包装器,其中大部分都可能在此时过时。
我更喜欢使用objective-c库(vs c),但可以采用任何一种方式。
任何指向tuts或示例的链接都会很棒!感谢。
另外,我应该注意iOS上有任何陷阱吗?
答案 0 :(得分:1)
如果你使用winsock完成了这项工作,你可以将代码移植到BSD套接字。或者你可以看看CoreFoundation的CFSocket - 一个围绕BSD套接字的包装器(参见Apple docs)。
答案 1 :(得分:1)
如果您知道IP地址,套接字可以正常工作。如果您需要同伴发现彼此,Bonjour非常有用。然后,如果您要发送任何需要格式化的内容,例如数字列表,我建议Protocol Buffers。 Here's一个ObjC版本。