サーバーと通信するための小さなクライアント アプリケーションを作成しています。クライアントとサーバーの間でソケットを開き、BufferedReader を使用してサーバーから送信されるものをすべて読み取ることができます。これはスレッドで読み取られます。ただし、BufferedReader を使用してソケットに書き込むと、何も起こりません。例外はありませんが、サーバーの応答はありません(サーバーの応答が必要です)これが私のコードです:
socketWritter.write(message);
socketWritter.write("\n");
System.out.println(socketWritter.toString());
socketWritter.flush();
私のソケットは正しく開いており、mu BufferedWriter は正しく初期化されています:
new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()))
なぜこれが機能しないのかわかりませんか?? どんな助けでも素晴らしいでしょう!よろしく