Проблема с портированием приложения Chicken of VNC Mac в приложение iphone - PullRequest
4 голосов
/ 12 апреля 2011

Я портирую Приложение Chicken of VNC Mac в приложение iphone

У меня есть исходный код приложения Chicken of VNC Mac, который принимает vnc любого Mac, подключенного к локальной сети.Я должен сделать то же самое с приложением iphone.Таким образом, во время отладки исходного кода Mac я не могу понять, как это приложение Mac устанавливает аутентифицированное соединение VNC?

Мой текущий прогресс Я достиг некоторого прогресса.Теперь я могу подключиться к любой локальной сети, подключенной к MAC, и могу использовать VNC.Но я думаю, что я поступаю неправильно.Сейчас я снова и снова вызываю неостанавливаемый таймер для [conn startTalking] и выполняю RFBC-соединение с сервером каждые мсекунды для бесперебойного соединения.Это правильный путь?Но возникает новая проблема, я не могу прокрутить мое представление vnc, потому что на каждом экране в течение нескольких секунд обновляется новая связь RFBC.Кто-нибудь может мне помочь?

Довольно странно, что никто из экспертов не разделяет их взгляды на эту тему

enter image description here

Ответы [ 2 ]

4 голосов
/ 12 апреля 2011

См. Разделы 7.1 (сообщения о рукопожатии) и 7.2 (типы защиты) в на этой странице с описанием протокола RFB .

2 голосов
/ 21 апреля 2011

Это плохая идея. Портирование существующего сложного приложения на платформу, которую вы не знаете, - это путь к неудаче. Сначала создайте несколько простых приложений для iPhone, чтобы у вас было хорошее представление о том, как все происходит на платформе.

Вы начали с того, что составили список всего кода Mac Cocoa, который не поддерживается в Cocoa Touch? А потом заменит их всех?

...