クライアント プログラムからサーバー プログラムにファイルを送信できるソケット チャネル プログラムを作成したいと考えています。Javaを使ってこのプログラムを作りたいです。
他に利用できるオンライン ヘルプはありますか? では、この問題を解決する方法を教えてください。
ありがとうスニル・クマール・サフー
たぶん、あなたの質問を明確にすることができます。便利な方法でファイルを送信したいだけですか? 次に、 SSH File Transfer Protocolなどの標準プロトコルを強くお勧めします。これは、自家製のコードを使用するよりもはるかに好ましく、既存のソリッド ライブラリを使用でき、他のソフトウェアとの相互運用性が容易になります。
ソケットチャネルプログラムについて具体的に尋ねたので、これは宿題の質問ですか? その場合は、SocketChannel クラスの Javadoc を読み、それを使用したサンプル コードについて少しググってみることをお勧めします。それでも問題が解決しない場合は、理解できない特定の事柄について別の質問を投稿してください。おそらく助けになるでしょう:-)。
はい、できます!
まず、ファイルをバイトに変更する必要があります...
次にOutputStream
...からサーバーにバイトを書き込むことができます...