クライアントとサーバー間の通信がソケットに基づいており、クライアントとサーバー間で交換されるメッセージがシリアル化されたオブジェクト(要求と応答をカプセル化するメッセージオブジェクト)であるJavaクライアント/サーバーデスクトップアプリケーションがあります。
ここで、クライアントがローカルコンピューターからサーバーにファイルをアップロードできるようにする必要がありますが、バッファーはメッセージオブジェクトの交換に既に使用されているため、バッファーを介してファイルを送信できません。
別のストリームを開いてファイルを送信する必要がありますか、それとも自分の状況に合わせてファイルをアップロードするためのより良い方法はありますか?