2

好吧..我的任务是尽可能多地学习 iPhone 开发。在我目前的工作中,他们要求我是否可以在 iPhone 中构建一个 vnc 查看器。有很多 vnc 应用程序,但我想学习如何构建一个这样的应用程序。这个应用程序的架构是什么我应该如何组织我的应用程序?

编辑:具体问题:

  • VNC 是进行远程桌面连接的最佳(或唯一)开源协议吗?
  • 构建客户端时应考虑哪些安全预防措施?

有什么想法吗?注释?

4

4 回答 4

5

约翰,

来帮助你。这是 Mac OSX 的开源 VNC 客户端。通过研究这段代码,您应该能够自己构建一个在 iPhone 上使用 Xcode 编译的版本(两者都使用 Cocoa)。

祝你好运。

http://sourceforge.net/project/shownotes.php?release_id=386447&group_id=64347

于 2010-03-29T17:22:09.930 回答
2

VNC 不仅是进行远程桌面连接的协议。

有 RDP,它在 github 上有开源 freerdp。 https://github.com/FreeRDP/FreeRDP

还有iOS客户端源代码,还有VNC,你可以用这个;

https://github.com/leonliu/NPDesktop

于 2015-03-05T21:55:54.630 回答
1

这可能有点晚了,但是如果你愿意,你可以研究VNsee的代码

于 2011-07-06T20:37:48.400 回答
0

查看使用 vnc 协议的现有应用程序并从中提取功能集,然后熟悉vnc 协议

于 2010-03-29T16:09:27.380 回答