通过WIFI从iPhone应用程序导出文件到计算机



我希望有人能指出我在正确的方向,因为我没有网络编程的经验。我需要让用户能够通过WIFI(像FTP服务器一样)将文件导出到他们的计算机,就像某些应用程序(如AirSharing)通过显示web地址(例如192.168.3.1:8080),用户只需在计算机web浏览器中输入即可访问文件。

但是我在互联网上找不到任何指向我如何实现这个方向的东西。我遵循代码使用苹果的nsnetservice和CFNetService编程指南发布网络服务,虽然它构建和运行,但它没有显示在我的Mac上的任何地方,我不知道如何指定网址。我对TCP一无所知,也不知道它是做什么的。

此外,Apple提供的示例项目(WiTap, BonjourWeb, Cryptoblahblah)似乎都不能帮助我做我想做的(而且它们也非常复杂)

有没有人知道我是否走在正确的轨道上,或者是否有什么建议我可以遵循?如果你喜欢,我很乐意张贴一些示例代码。

提前感谢。

是。你可以使用下面的示例代码

iPhoneHttpServer项目

注意:请自行承担使用风险,但如果您有任何疑问,请随时给我发电子邮件。vodkhang@gmail.com或访问我的博客:vodkhang.com

您可以尝试示例传输wifi

https://github.com/vodkhang/CocoaHTTPServer-Iphone

最新更新