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