读书人

关于JAVA客户端无法接收服务器信息的有

发布时间: 2012-02-05 12:07:14 作者: rapoo

关于JAVA客户端无法接收服务器信息的问题请教
我创建了一个线程,目的是在接收到服务器信息之后输出到ipstext控件,然后自动断开连接,经过TCP调试工具测试,能过正常连接服务器端,但就是无法接收到信息。请各位大侠帮帮忙指导一下,谢谢。

class allips extends Thread{
public void run(){

try {
// 创建一个serversocket对象,并让他在Port端口监听
socket = new Socket("192.168.0.100",6000);
while (ipstext != null) {
BufferedReader buffer = new BufferedReader(new InputStreamReader(socket.getInputStream()));
String msg = buffer.readLine();
ipstext.setText(msg + "");
}

} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if(socket != null)socket.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}

[解决办法]
要配合服务器端一同调试,消息发出了没有,客户端的话
while (ipstext != null) 这个条件达成了吧
[解决办法]

探讨

而且while (ipstext != null) 这个条件达成了的话,应该习以显示出数据,如果可以收到服务器伉息的话,这个条件应该能正常达成吧?

读书人网 >Java相关

热点推荐