サーバーとクライアントをセットアップしました。これは基本的に基本的なテキストメールシステムです。現在、サーバーとクライアント間でテキストを送信するためにPrintWriterを使用しています。添付ファイルベースのシステムを作成しようとしています。これを行うには、ObjectOutputStreamを使用しています。
private static PrintWriter output;
private static ObjectOutputStream outStream;
public ClientHandler(Socket socket) throws IOException
{
client = socket;
outStream = new ObjectOutputStream(client.getOutputStream());
input = new Scanner(client.getInputStream());
output = new PrintWriter(client.getOutputStream(), true);
}
現在、出力プリントライターを介してテキストを送信しようとすると、送信されるテキストの先頭に余分な文字が追加され、プログラムがプリントライターを介してクライアントに渡されるキーワードを識別できないという問題があります。outStreamオブジェクトの作成をコメントアウトすると、問題は停止します。
この紛争の問題を解決するためのアドバイスを誰かに教えてもらえますか?