2017-09-13 32 views
-1

こんにちはと事前のおかげで、JavaのUDP - クライアントにサーバーからファイルを転送する方法

だから私はすでにソケットを作成するプログラムを持っていると文字列にUDPを使用して、サーバーとクライアントの間で両方の方法を送信することができます。

ただし、私の接続上でファイル(具体的にはテキストファイル)を送信しようとする前に、何か質問する必要があります。

ファイルの内容を送信するだけで実際のファイルを物理的に送信する方法はありますか、またはファイル自体を送信するのにコンテンツの数を送信しますか?

私は自分のプログラムを続行する前にこれを確認したいだけです。

ありがとうございます。

+0

バイトを送信している "ファイル"は送信していません。 UDPは、ペイロードバイトがどのように解釈されるかを知らない。質問は「あなたは「ファイル」とは何を考えていますか」という質問でしょうか?それだけの内容ですか、メタ情報も必要ですか?だから、あなたの要件が言うことをしてください。しかし、いずれにしても、あなたは少なくとも*コンテンツを送るでしょう。 – Fildor

+0

私は理解します。ありがとうございました。 – Impact

+0

私はあなたが知っていることを知っていると確信しています:あなたが知っている、あなたは失われたパケットに対処しなければならないでしょうか?ファイルのバイト内容を送信するだけでは不十分です。何らかのプロトコルが必要です。 – Fildor

答えて

-1

ファイルは物理的なオブジェクトではありません。これは、ディスクの磁気的(または電気的)な状態を解釈する考えです。

"ファイル"は主にその内容です。権限、所有者、最終編集日などの追加情報があります。しかし、私はあなたがこれらの情報を送信したくないと仮定します。

達成しようとしている具体的な目標は何もわかりませんが、ほとんどのアプリケーションで「ファイル」と言ったときにファイルの内容を考えるのは問題ありません。

+0

これをクリアしていただきありがとうございました:)私はちょうど確かめたかった;) – Impact

+2

回答としてコメントを投稿しないでください。あなたは、「あなたが達成しようとしている具体的な目標が何であるか分かりません」と言うので、それはコメントです。これは正しいです、質問は話題外です、あなたの答えは単なる提案であり、明確化の要求です。ここでの目標は、将来多くの人に役立つ質の高い質問と回答のリポジトリを構築することです。 OPの問題を解決することは副次的な目標であり、質問が非常に曖昧なためにそれを理解できない場合は、「回答」を投稿してはいけません。 –

関連する問題