Develop and Download Open Source Software

Browse Subversion Repository

Annotation of /trunk/README

Parent Directory Parent Directory | Revision Log Revision Log


Revision 47 - (hide annotations) (download)
Sun Mar 8 07:28:56 2009 UTC (15 years, 1 month ago) by hirohitohigashi
File size: 1807 byte(s)
ready for version 2.1

1 hirohitohigashi 34 liboftp: this is an FTP library to simplify the work to a Developer
2     who want to work with FTP servers (RFC 959).
3    
4 hirohitohigashi 47 version 2.1
5    
6    
7 hirohitohigashi 34 ■これは?
8    
9     C言語で書かれたプログラムでftp接続をサポートするライブラリです。
10    
11    
12     ■使い方
13    
14     #include "liboftp.h"
15    
16     LIBOFTP ftp;
17     ftp_initialize( &ftp );
18     ftp_open( &ftp, "HOSTNAME", 0 );
19     ftp_user( &ftp, "USERNAME", "PASSWORD" );
20     ftp_get_file( &ftp, "test.txt", "test.txt" );
21     ftp_quit( &ftp );
22    
23     基本的にコマンドライン版 ftp を使うときのコマンドと同じセマンティクスで
24     関数をコールすることで、使えるように設計してあります。
25     example ディレクトリの中に、もう少し複雑なサンプルがあります。
26     html ディレクトリの中に、各関数のマニュアルがあります。
27    
28    
29     ■歴史
30    
31     バージョン1は、Omni さんによって、開発されました。
32     ライセンスは、GPLv3で、sourceforge.net により公開されましたが、
33     2008-9-30に本人によるアナウンスでプロジェクトは停止しました。
34    
35     2009-2-18 に、hirohito が、プロジェクトを引き継ぎ、2009-2-23
36     linux実装に依存しすぎる部分などを改良した、version 1.1をリリース
37     しました。
38     しかしながら、発見したいくつかの問題点や、私が実現したい機能を
39     実装するには、今の設計では不可能なこともわかってきました。
40    
41     そこで、バージョン2の開発に移行する形をとり、バージョン1からは
42     名前と以下の設計ポリシーのみを継承し、ゼロから設計しました。
43    
44     ftp(CUI)のコマンドを、できるだけ真似た関数名をつける。
45     1関数1ファイルを基本とする。
46     ・できるだけシンプルに。

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26