2009-05-07 4 views
0

私は、ディレクトリ内のすべてのファイルを別のマシンに送信する必要があります。ディレクトリには、内部的に子ディレクトリが含まれている場合があります。ソケットプログラミングでファイルを2台のマシンに送る方法は?

これに関するヘルプはありますか?

もう1つの疑問があります。私は、FTPを使用してファイルを送信できることも聞きました。これに利用できるヘルプはありますか?私は可能性のおかげ

+0

なぜFTPを使用していないのですか?既に実装され、すでに動作しています。無料のFTPクライアントがたくさんあります。ほとんどのWindowsマシンでは、FTPサーバーへのアクセスが簡単です。 FTPの何が問題なのですか? –

+0

これは、バッチファイルやスクリプト言語(VBスクリプト、Python)やオペレーティングシステムのネットワーク機能(ネットワーク共有やFTP)のようなものです。ここにはもっと物語がありますか? – Aardvark

答えて

1

1つのVC++/C++

を使用して、Windowsプラットフォーム上でこれを実装する必要が

は、Windows APIでTransmitFile()関数です。独自のコードで個々のファイルを見つけるには、ディレクトリを走査しなければなりません。

+0

私はあなたが唯一の人だと思っています。あなたは、プログラムでvC++を使ってファイルをWindowsに送信したいと思っています。 – coolcake

0

ソースエンドでファイル/ディレクトリを結合して圧縮することをお勧めします。
もう一方の端で送信し、アンバンドルします。

支援するためのライブラリが(それは無料です)あなたもそれを行うが、潜在的にあなたはまた、中間ファイルを使用することができます場合は、メモリ内のすべてを行うことができるはずのbzip(http://www.bzip.org/

です。

0
  1. 音が宿題のようです。
  2. FTPはソケットを内部的に使用します。

問題を最初に試して、ここに投稿してください。フリーローディングではなく、試していると思っている人にはもっと助けになります。

関連する問題