好吧..我的任务是尽可能多地学习 iPhone 开发。在我目前的工作中,他们要求我是否可以在 iPhone 中构建一个 vnc 查看器。有很多 vnc 应用程序,但我想学习如何构建一个这样的应用程序。这个应用程序的架构是什么我应该如何组织我的应用程序?
编辑:具体问题:
- VNC 是进行远程桌面连接的最佳(或唯一)开源协议吗?
- 构建客户端时应考虑哪些安全预防措施?
有什么想法吗?注释?
约翰,
来帮助你。这是 Mac OSX 的开源 VNC 客户端。通过研究这段代码,您应该能够自己构建一个在 iPhone 上使用 Xcode 编译的版本(两者都使用 Cocoa)。
祝你好运。
http://sourceforge.net/project/shownotes.php?release_id=386447&group_id=64347
VNC 不仅是进行远程桌面连接的协议。
有 RDP,它在 github 上有开源 freerdp。 https://github.com/FreeRDP/FreeRDP
还有iOS客户端源代码,还有VNC,你可以用这个;
这可能有点晚了,但是如果你愿意,你可以研究VNsee的代码
查看使用 vnc 协议的现有应用程序并从中提取功能集,然后熟悉vnc 协议。