Develop and Download Open Source Software

Browse Subversion Repository

Contents of /trunk/README

Parent Directory Parent Directory | Revision Log Revision Log


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

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 ■これは?
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