通过wifi在2个iPhone之间传输文件?

时间:2011-12-26 16:48:09

标签: iphone objective-c networking

我花了几天时间寻找不同的解决方案,但是整个区域都非常复杂,我想知道是否有人知道我可以通过wifi简单地传输NSData或NSString或其他简单文件的任何项目到网络上的另一部iPhone?

1 个答案:

答案 0 :(得分:4)

Np个。使用bonjour搜索设备。然后使用CocoaAsyncSocket发送和接收数据。它就像一个魅力。

关于AsyncSock的一点信息:

  

GCDAsyncSocket和AsyncSocket是TCP / IP套接字网络库。   以下是两者中可用的主要功能:

     

原生目标-c,完全自包含在一个类中。不需要捣蛋   套接字或流。这个班为你处理一切。

     

完全委托支持错误,连接,读取完成,写入   完成,进度和断开都会导致打电话给你   委托方法。

     

排队的非阻塞读写,具有可选的超时。你说   它是什么读或写,它为你处理一切。排队,   缓冲,并在流中搜索终止序列 -   全部由你自动处理。

     

自动套接字验收。旋转服务器套接字,告诉它   接受连接,它会用你自己的新实例打电话给你   对于每个连接。

     

支持IPv4和IPv6上的TCP流。自动连接到   IPv4或IPv6主机。自动接受传入的连接   IPv4和IPv6都具有此类的单个实例。不再   担心多个插座。

     

支持TLS / SSL只需一个即可轻松保护您的套接字   方法调用。可用于客户端和服务器套接字。