【问题标题】:Sockets (TCP/UDP) on iPad WITHOUT Objective-C没有 Objective-C 的 iPad 上的套接字 (TCP/UDP)
【发布时间】:2012-05-18 20:29:12
【问题描述】:

有没有办法利用 iPad/iPhone 的套接字功能不使用 Objective-C?有什么方法可以通过ActionScript 3 或一些 über HTML5 框架公开此功能?

在 Arduino 论坛上,我试图找出我的硬件限制,herehere(我发现使用 Objective-C 是可能的,即使有 bonjour 发现也是如此)。

(使用 webSockets,或使用 UDP。不一定是 Haxe。)

我正在研究使用 webSockets 的可能性,如果可能的话,这应该是最简单的。 但是,我想考虑所有选项。所以我知道 Arduino 可以说话 raw UDP。而且我知道有一个用于 Objective-C 的 CocoaAsyncSocket 库。只是,我不想在 Objective-C 中做原型......

(因此,这将是 StackOverflow 上关于支持 Wi-Fi 的 Arduino 的第 n 篇文章,我想与 iDevice 交谈。由于 Apple 的非原型设计,蓝牙不是一个选项 -友好的 MFi 程序。)

【问题讨论】:

  • 不知道没有objective-C的原型。但 iPhone 是否支持蓝牙键盘? Sparkfun 有一个蓝牙模块,该模块预装了 HID 固件,使设备呈现为键盘,并且能够向主机发送击键。也许这是您可以绕过您提到的 MFI 的一种方式。

标签: ipad sockets wifi real-time arduino


【解决方案1】:

您可以使用 C POSIX 套接字 API(如果您了解 C,这可能是最简单的)。或者你可以使用 HTML5/Javascript 和 Haxe 或 socket.io。

【讨论】:

  • 谢谢。我决定使用 HaXe (HTML5) 作为原型,我可以使用 webSockets 构建概念证明。 “真实”版本应该用原生 Obj-C / C 编写(使用套接字 API)。
猜你喜欢
  • 2015-12-14
  • 2018-04-03
  • 2021-01-23
  • 2011-07-25
  • 2020-04-29
  • 1970-01-01
  • 2016-07-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多