最近在研究FTP客户端的实现,最初我直接使用的Cocoa中提供的CFFTPStream相关的函数,但最终发现用此方法实现的FTP客户端有很大的局限性,于是我便找到了一份在Windows上用C语言实现的FTP客户端代码,但在Mac OSX系统下却编译不过,于是我便根据这份代码改写了一个份在类Unix上可以正常使用的FTP函数,下面帖上所有的代码:
7月19日更新,修复了其实多处BUG,完善了FTP的List,上传,下载的接口。
头文件(THFTPAPI.h):
|
|
实现(THFTPAPI.c):
下载该代码文件:THFTPAPI