私のアプリケーションには、 と という 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
、クライアントプログラムのデバッグポイントが有効になっています。これを解決します。