【问题标题】:How to access my mac or pc from my iPhone如何从我的 iPhone 访问我的 mac 或 pc
【发布时间】:2011-01-22 16:57:48
【问题描述】:

我必须从我的 iPhone 访问 mac 或 windows pc。谁能告诉我必须使用哪些框架或哪些概念来获得这个。

谢谢

【问题讨论】:

  • 在 iTunes AppStore 中,搜索 VNC。

标签: iphone sdk vnc


【解决方案1】:

因为你使用“框架”这个词,我假设这实际上是一个编程问题,所以我不会投票结束。

如果您想向 PC 或 Mac 发送数据或从 Mac 发送数据,您可以通过 Wi-Fi 网络进行。您(可能,具体取决于您想要做什么)需要创建一个运行实现 Bonjour 的桌面应用程序,然后它可以与 iPhone 对话。

查看Net Services Programming Guide 了解如何执行此操作。

【讨论】:

  • 是的,这个编程问题。实际上,在我的项目中,我想在 iPhone 中远程访问我的 MAC。对于这个我必须使用的东西,我不是很有经验的 iPhone 开发人员,所以请帮助我。
【解决方案2】:

VNC...Mocha VNC 将直接在您的 Mac 上运行,如果您为 Windows PC 下载 UltraVNC 服务器,它也可以运行。

与编程无关...

【讨论】:

    【解决方案3】:

    如果您已经使用 logmein,则可以从应用商店购买 logmein 点火。它可以工作,但由于没有真正的鼠标可用,所以有点笨拙。

    【讨论】:

      【解决方案4】:

      我从来没有在应用程序之间使用 bonjour 进行内部网络通信(这可能是 Apple 平台上的首选方式,正如上面 @bpapa 所提到的),但是您可以使用 Sockets 和 Streams 在应用程序之间进行通信和传输数据同一个网络。这是苹果参考指南的链接:

      Mac Dev Center: Stream Programming Guide for Cocoa

      编辑:对不起,以上暗示套接字只能在同一个网络上工作 - 这是不正确的。具体来说,内部网络是最简单的通信类型,因为有些东西(如 UDP 数据包)在互联网边界(路由器、交换机等)被丢弃。对于网络间通信,您还必须担心能否访问两个网络上的相应端口。

      【讨论】:

        猜你喜欢
        • 2011-01-23
        • 2012-10-22
        • 1970-01-01
        • 2011-02-02
        • 1970-01-01
        • 2011-06-13
        • 1970-01-01
        • 2012-04-27
        • 2018-02-25
        相关资源
        最近更新 更多