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