【发布时间】:2009-11-20 00:37:03
【问题描述】:
背景
有很多 App Store 发布的 iPhone 应用程序需要在桌面上使用基于 IP 的服务器,以便 iPhone 可以作为客户端连接到桌面。例如,有许多程序可以在 iPhone 上模拟键盘、触摸板或Apple remote,以便可以通过 wifi 控制台式计算机。但是,这些应用程序中的许多应用程序通过要求用户安装一些 VNC 服务器变体来绕过编写自己的服务器。
问题
在桌面(Mac 和 Windows 平台)上实现安全(加密)IP 服务器的最佳方式是什么?它允许在自身和 wifi 网络上的 iPhone 客户端之间进行简单的双向消息传递?
示例用例
桌面上的事件导致桌面将小图像或文本推送到 iPhone。 iPhone 上的事件会导致将短文本消息推送到桌面。任何单个事件都可能随时发生(不会与用户同步)。
第一个后续问题
这种类型的项目是否最好使用 XML 或 JSON over HTTP 之类的东西来处理?或者有没有更好的协议,比如 BEEP 或 Bonjour(XMPP)?
【问题讨论】:
标签: iphone xml xmpp bonjour beep