0

Linux で ftp のように動作するクライアント サーバー プログラムを作成したいのですが、サーバーとの間でファイルを取得または配置できません。それを行うためのアイデアを提案してください...

4

2 に答える 2

0

実際、私はCとlinuxの組み合わせを使用しています。getコマンドを使用してファイルを転送すると、ファイルは転送されますが、ファイルの内容の後に大量のガベージが追加されます。また、ユーザーが使用できないファイル名を指定した場合、転送するファイルがサーバーに存在しないことを示す際に問題が発生します。

于 2009-10-11T13:42:36.493 に答える
0

うーん... 使用している言語について言及していませんでしたし、発生している問題についても説明していませんでした。あなたは今持っているものを説明さえしていないので、効果的にあなたを助けるのは難しいかもしれません.

ただし、役立つリソースをいくつかご紹介します。

http://www.ietf.org/rfc/rfc959.txt (FTP 仕様)

http://src.chromium.org/viewvc/chrome/trunk/src/net/ftp/ (最新の C++ での Google Chrome の FTP 実装。最も興味深いファイルはおそらく ftp_network_transaction.cc です)

http://code.google.com/p/pyftpdlib/ (Python のサーバーのような FTP コード)

于 2009-10-11T09:30:19.820 に答える