4

我正在将VNC Mac 应用程序的 Chicken 移植到 iphone 应用程序中

我有 VNC Mac 应用程序的 Chicken 源代码,它采用任何 LAN 连接的 mac 的 vnc。我必须对 iphone 应用程序做同样的事情。因此,在调试 mac 源代码时,我无法弄清楚该 mac 应用程序如何建立经过身份验证的 VNC 连接?

我目前的进展 我已经取得了一些进展。现在我可以连接任何 LAN 连接的 MAC 并且可以使用它的 VNC。但我认为我的做法是错误的。实际上,现在我正在为 [conn startTalking] 再次调用不可停止的计时器,并每隔毫秒与服务器进行一次 RFBConnection 以实现不间断的连接。这是正确的方法吗?但这出现了一个新问题,我无法滚动我的 vnc 视图,因为在每毫秒屏幕上都会使用新的 RFBConnection 刷新。任何人都可以指导我吗?

没有一个专家在这个线程上分享他们的观点,这很奇怪

在此处输入图像描述

4

2 回答 2

4

请参阅本页描述 RFB 协议的第 7.1 节(握手消息)和第 7.2 节(安全类型)。

于 2011-04-12T13:57:20.250 回答
2

这是一个坏主意。将现有的复杂应用程序移植到您不知道的平台是失败的秘诀。首先构建一些简单的 iPhone 应用程序,这样您就可以很好地了解平台上的事情是如何完成的。

您是否首先列出了 Cocoa Touch 不支持的所有 Mac Cocoa 代码?然后为所有这些构建替代品?

于 2011-04-21T15:00:05.967 回答