我正在将 VNC Mac应用程序的鸡移植到iphone应用程序中
我有VNC Mac应用程序的源代码,它接受任何局域网连接mac的vnc。我必须和iphone应用程序一样。因此,在调试mac源代码时,我无法弄清楚该mac应用程序如何建立经过身份验证的VNC连接?
我目前的进展 我已经取得了一些进展。现在我能够连接任何LAN连接的MAC并且可以接受它的VNC。但我认为我的做法是错误的。实际上现在我再次打电话给不可阻挡的计时器&再次[conn startTalking]并在每隔m秒内与服务器进行RFBConnection以实现不间断连接。这是正确的方法吗?但是这出现了一个新问题,我无法滚动我的vnc视图,因为在每个mseconds屏幕上都刷新了新的RFBConnection。任何人都可以指导我吗?
很奇怪,没有专家在分享他们的观点 这个帖子
答案 0 :(得分:4)
参见this page describing the RFB protocol的第7.1节(握手消息)和7.2(安全类型)。
答案 1 :(得分:2)
这是一个坏主意。将现有的复杂应用程序移植到您不知道的平台是一种失败的方法。首先构建一些简单的iPhone应用程序,这样您就可以很好地了解平台上的事情。
您是否首先列出了Cocoa Touch不支持的所有Mac Cocoa代码?然后为所有人建立替代品?