2011-12-31 2 views
0

Я хочу написать приложение для какао, которое проверяет, работает ли мой ftp-сервер. До сих пор я узнал, что CFFTP можно использовать, но это не объектно-ориентированный код, поэтому мне не нужно. Также некоторые люди рекомендуют ConnectionKit, но это не будет построено на 10.7. Итак, моя идея заключалась в использовании команд терминала в моем приложении с помощью NSTask. Проблема заключается в следующем: есть несколько команд, которые должны быть выполнены, причем первый из них ftp ftp.foobar.com. Затем мне нужно проверить, нормально ли ответ. После этого мне нужно будет указать свое имя пользователя и пароль, а также оценить его.Как проверить подключение FTP через NSTask?

Кто-нибудь знает, как можно выполнить полное квитирование связи ftp в Objective C через NSTask?

+0

Вы смотрели на NSURLConnection и друзей? – sbooth

+0

Что вы подразумеваете под «CFFTP», но это не объектно-ориентированный код, поэтому мне не нужно ». Зачем? В чем проблема с использованием C API? –

ответ

0

Вы можете запустить

ftp -N /path/to/a/netrcfile 

и попытаться разобрать вывод.

Я согласен с @Rob Keniger в комментариях, однако - почему бы не пойти на C API? Я уверен, что есть много примеров кода, чтобы узнать [*].

[*] Читать: копию, а затем попытаться выяснить, почему он делает то, что он делает

Смежные вопросы