【发布时间】:2011-06-18 08:32:44
【问题描述】:
最好是通过电缆连接的计算机,但如果有办法通过 wifi 进行连接,那么这也很有用。我想知道他们之间是否可以发送消息?
或者,如果我有一个 mac 应用和一个 iPhone 应用,我可以通过 wifi 或 USB 连接在它们之间进行通信,而不是使用服务器或其他东西吗?
【问题讨论】:
标签: objective-c iphone macos cocoa-touch data-transfer
最好是通过电缆连接的计算机,但如果有办法通过 wifi 进行连接,那么这也很有用。我想知道他们之间是否可以发送消息?
或者,如果我有一个 mac 应用和一个 iPhone 应用,我可以通过 wifi 或 USB 连接在它们之间进行通信,而不是使用服务器或其他东西吗?
【问题讨论】:
标签: objective-c iphone macos cocoa-touch data-transfer
可以通过 WiFi 连接,但是不能通过电缆连接(当然不在记录的 API 中),除非手机越狱。
对于 wifi,您只需连接到 TCP/IP 主机/套接字。看看CocoaAsyncSocket。计算机需要托管某种服务器软件。这就是 iTunes Remote 和 AirMouse 的工作原理。
【讨论】:
有一些“允许”(未破解的手机)方法可以从物理插入的设备向 iPhone 发送数据。有几种条形码阅读器 - 例如美国 Apple 商店中使用的 Linēa-pro - 和磁条阅读器适用于可以向/从 iPhone 发送有限数据的信用卡(例如 Macally Quikswipe)。
如果您的计算机是小型嵌入式设备,并且您的数据需求微薄,则可能。
【讨论】: