在 OSX 和 iPhone/iPad 之间发送数据

发布于 2024-09-15 00:39:06 字数 313 浏览 6 评论 0原文

我想知道如何在机器和移动设备之间发送数据。我了解该游戏套件,并阅读了一些有关 bonjour 的内容(但不太了解),但想了解一些专家关于最佳方法的想法。

我基本上想要构建的是一种单向交通应用程序,它将数据从 OSX 发送到移动设备(iPhone、iPod touch 或 iPad)。发送的数据可以是图片、文本(一定大小和位置等)或视频。移动设备只需接收该数据并显示它......仅此而已。 我的猜测是 WiFi 解决方案是最好的。

我怎样才能最好地做到这一点?有没有任何教程可以帮助我将它们放在一起?

提前致谢!

谨致问候,
保罗·皮伦

I am wondering how I can send data between a machine and a mobile device. I know about the game kit an have read a bit about bonjour (but don't know to much about it), but would like to know some expert thoughts on what the best way is.

What I basically want to build is a one way traffic application that sends data from OSX to the mobile device (iPhone, iPod touch or iPad). The data send is either pictures, text (of a certain size and position ect) or video. The mobile device just has to receive this data and display it... nothing more.
My guess is that a WiFi solution would be best.

How could I best do this? Are there any tutorials that might help me putting this together?

Thanks in advance!

Best regards,
Paul Peelen

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

奢欲 2024-09-22 00:39:06

由于还没有回复。 。 。

Bonjour 更专注于 LAN 网络,因此会限制您使用 WiFi。

它更像是一种服务发现标准 - 您的 Mac 应用程序将在 LAN 上宣传该服务,客户端可以看到它 - 但您的实际应用程序通信将在不同的 TCP 套接字上运行,使用任何合适的协议。

这个链接的答案可能会有所帮助(尽管您需要反向 CFNetwork - 从 Mac 推送到手机)

[iPhone]:如何通过无线网络发送输出流?

对于视频,您最好寻找更高级别的框架(即 AV 框架)。

在不知道你想要做什么的完整细节的情况下,我想知道最好的办法不是将数据推送到 iPhone,而是向 iPhone 发送一个轻量级通知(AMQP、XMPP 或类似协议),并将 URL 传递回Mac 上的资源 - 这样您就可以在 iPhone 端使用标准 HTTP GET 来获取图像、视频等,将 URL 扔到 webkit 视图中进行显示 - 然后在 Mac 端您可以使用现成的 -架式 Web 服务器(Apache,或代码中的嵌入式 HTTP 服务器)。

As no reply yet . . .

Bonjour is more focused on LAN networks, so would restrict you to WiFi.

It's also more of a service discovery standard - your Mac app would advertise the service on the LAN, and clients could see it - but your actual app communications will run on a different TCP socket, using whatever protocol is appropriate.

This linked answer may be helpful (although you will want CFNetwork in reverse - pushing from Mac to phone)

[iPhone]: How send output stream via wireless network?

For video you are probably better off looking for higher level frameworks (i.e. the AV ones).

Without knowing the full details of what you want to do, I wonder if rather than pushing data to the iPhone, the best thing would be to send a lightweight notification to the iPhone (AMQP, XMPP, or similar protocol) passing a URL back to the resource on the Mac - that way you could use standard HTTP GET for images, video, etc, on the iPhone side, throw the URL at a webkit view to display - and on your Mac side you could then use an off-the-shelf web server (Apache, or an embedded HTTP server within your code).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文