2011-12-31 7 views
0

自分のftpサーバーがまだ起動しているかどうかを確認するココアアプリケーションを作成したいと思います。 これまで私はCFFTPを使用できることを学んだが、これはオブジェクト指向のコードではないので、私のためには行かない。また、ConnectionKitを推奨する人もいますが、それは10.7で構築されません。 私の考えは、アプリケーションでNSTaskの助けを借りてターミナルコマンドを使うことでした。 問題は次のとおりです。複数のコマンドを実行する必要があります。最初は ftp ftp.foobar.comです。次に、応答がOKかどうかを確認する必要があります。その後、ユーザー名とパスワードを入力し、その出力を評価する必要があります。NSTask経由でFTP接続をチェックする方法は?

NSTaskを介してObjective Cでftp接続ハンドシェイク全体をどのように達成できるのか分かっていますか?

+0

NSURLConnectionとお友達を見ましたか? – sbooth

+0

「CFFTPを使うことができますが、これはオブジェクト指向のコードではないので、私のためには行かない」とはどういう意味ですか?どうして? C APIを使用する際の問題は何ですか? –

答えて

0

あなたは

ftp -N /path/to/a/netrcfile 

を実行し、出力を解析しようとすることができます。

私は@Rob Kenigerのコメントに同意しますが、なぜC APIには向かないのですか?私はそこから[*]を学ぶためのたくさんのサンプルコードがあると確信しています。

[*]コピー:それが何をするのかを理解してください。

関連する問題