gpt4 book ai didi

ios - 在 iOS 和 Mac OS X 之间进行双向通信的最简单方法是什么?

转载 作者:行者123 更新时间:2023-12-01 18:32:54 26 4
gpt4 key购买 nike

我正在考虑使用 2 NSStream用于上/下 channel 。但是,它看起来有些复杂。如果您知道更简单的方法(或建议),请告诉我!

- 编辑 -

  • 这是一种内部/内部 Remote 的快速原型(prototype)设计。低延迟是最好的,但不是必需的。
  • 二进制格式的数据,但不是那么重。其中大多数是简短的控制消息,有时特别是大块。
  • 在 cocoa / cocoa 触感上。平台仅限于他们。
  • 两个对等点位于 LAN 或至少 WiFi 网络上。所以我可以假设连接基本上很快。
  • 对未知主机的兼容性,高效率/性能/可靠性等等都不需要考虑。现在最重要的是简单。
  • 最佳答案

    如果不知道可接受的延迟、数据量、数据类型和/或网络拓扑(相同的 LAN?通过 WAN 路由?),这是不可能的。

    对于大多数用途,HTTP 提供了一个非常大且用途广泛的锤子。几乎所有东西都支持 HTTP。

    你要简单吗?没有什么比 HTTP 更简单了,因为它是一个无处不在的高级协议(protocol),从高级 API(如 NSHTTP*/NSURL*)到低于 1 美元的嵌入式芯片,每个人都已经在任何地方实现了它。

    如果您要控制的设备有 HTTP 服务器选项,那就去吧。当使用像 HTTP 这样的高级协议(protocol)时,它会变得非常简单,调试也容易得多。

    在这一点上,很难不购买带有 LAN/wLAN 端口但也没有 HTTP 服务器的设备(我的头顶上,我的家庭影院接收器,太阳能 Controller ,烧烤,打印机,安全相机、PS3、VOIP 盒子和 U-verse 路由器都有 HTTP 服务器)。

    但是,您的非 Cocoa Touch 方面的要求可能另有规定。

    关于ios - 在 iOS 和 Mac OS X 之间进行双向通信的最简单方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6388739/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com