Проблема в портировании Chicken из приложения VNC Mac в приложение iphone


Я портирую курицу из приложения VNC Mac в приложение iphone

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

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

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

Введите описание изображения здесь

2 4

2 ответа:

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

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

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