。。先看一小段代码吧,
private class ReceiveThread implements Runnable { public void run() {
try {
while (true) { String s = "fuck another problem"; s = in.readUTF(); System.out.println("从服务器接收数据:" + s);
new GuiController().react(s);
}
} catch (IOException e) {
e.printStackTrace();
} }
}我的目的是一个while死循环轮询,这是我客户端的代码,然后想让它一直轮询读取服务器返回的数据,可惜这个while只能执行一次就停了,貌似是readUTF()阻塞了,我晕了,调不出来额,各位大神看看,帮我出出主意,唉,马上就要交作业了,桑心~,
private class ReceiveThread implements Runnable { public void run() {
try {
while (true) { String s = "fuck another problem"; s = in.readUTF(); System.out.println("从服务器接收数据:" + s);
new GuiController().react(s);
}
} catch (IOException e) {
e.printStackTrace();
} }
}我的目的是一个while死循环轮询,这是我客户端的代码,然后想让它一直轮询读取服务器返回的数据,可惜这个while只能执行一次就停了,貌似是readUTF()阻塞了,我晕了,调不出来额,各位大神看看,帮我出出主意,唉,马上就要交作业了,桑心~,
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货