Как проверить FTP-соединение через NSTask? - PullRequest
0 голосов
/ 31 декабря 2011

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

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

1 Ответ

0 голосов
/ 01 января 2012

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

ftp -N /path/to/a/netrcfile

и попробуйте разобрать вывод.

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

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

...