ソケットを介していくつかのファイルを送信する必要があり、その方法を理解しようとしています。単一のファイルを送信するのは非常に簡単ですが、接続したら、ファイルの一意の ID を表す整数を送信し、その後ファイルのコンテンツを送信する必要があります。完了したら、ファイルの内容を含む別の ID を送信する必要があります。だから私はこのようなものが必要です:
- 接続
- 送信するファイルがない場合は 6 へ
- 送信ID
- ファイルを送信
- 2へ
- 接続を閉じる
ファイルを送信するために私が見つけたソリューションのほとんどは、byte[] をバッファとして使用しており、ID とファイルの内容を区別する方法がわかりません。私に何ができる?