Develop and Download Open Source Software

Browse Subversion Repository

Annotation of /tags/REL-2.1/README

Parent Directory Parent Directory | Revision Log Revision Log


Revision 34 - (hide annotations) (download)
Sun Mar 1 12:43:14 2009 UTC (15 years, 1 month ago) by hirohitohigashi
Original Path: trunk/README
File size: 1793 byte(s)
added COPYRIGHT file. and fix some bugs.

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

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