Develop and Download Open Source Software

Browse Subversion Repository

Contents of /tags/REL-2.1/README

Parent Directory Parent Directory | Revision Log Revision Log


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

1 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 version 2.1
5
6
7 ■これは?
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