在我的应用程序中,我有 2 个程序,称为server.java
and 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
调试时,客户端程序中的调试点正在启用,你能帮我吗解决这个问题。