我想编写一个cocoa应用程序来检查我的ftp服务器是否仍然正常运行。 到目前为止,我了解到可以使用CFFTP,但这不是面向对象的代码,所以不适合我。也有人推荐ConnectionKit,但不会建立在10.7上。 所以我的想法是在NSTask的帮助下在我的应用程序中使用终端命令。 问题是:需要执行多个命令,第一个是 ftp ftp.foobar.com 。然后我需要检查响应是否正常。之后,我将不得不输入我的用户名和密码,并评估其输出。
有谁知道如何通过NSTask在Objective C中完成整个ftp连接握手?
答案 0 :(得分:0)
你可以运行
ftp -N /path/to/a/netrcfile
并尝试解析输出。
我同意@Rob Keniger的评论,但为什么不去寻找C API?我相信有很多示例代码可以从中学习[*]。
[*]阅读:复制,然后试着弄清楚它为什么会这样做