私のアプリケーションには、 と という 2 つのプログラムがserver.javaありclient.java、server.javaサーバーとしてclient.java機能し、クライアントとして機能します。から、次のコードを使用して にserver.javaデータを書き込んでいます。client.java
bufferedwriter.write(data);
bufferedwriter.flush();
クライアントで上記のデータを読み取るために、次のコードを記述しました。
if(bufferedreader.ready())
while((a=in.read)!= -1)
サーバーからクライアントにデータを受信することはできますが、ブレークポイントを に保持するたびに問題が発生しますBufferedWriter。server.javaプログラムとclient.javaのフラッシュはif(bufferedreader.ready())意図した目的地には行きません(つまり、私のアプリケーションでは意図した目的地はif(bufferedreader.ready())ですclient.java)が、デバッグを閉じるたびにserver.java、クライアントプログラムのデバッグポイントが有効になっています。これを解決します。