关于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) 这个条件达成了吧
------解决方案--------------------