程序部分如下: public void connectToServer(){
     //TODO 方法:连接客户端
     System.out.print("连接");//测试
     try{
     Socket = new Socket((String)Socket_ip.getText().toString(), 8888);//创建Socket对象
      din = new DataInputStream(Socket.getInputStream()); //获得DataInputStream对象
      dout = new DataOutputStream(Socket.getOutputStream()); //获得DataInputStream对象
      socket_state=true;
                    String msg=din.readLine();
                   tv1.settexte(msg)//tv1是个TextView控件
      //Thread xianchen = new Thread(new Client(Socket));
     // xianchen.start();
     }
     catch(Exception e){ //捕获并打印异常
     e.printStackTrace();
     }
    }
上面的出现可以接受但只能接受一次;我把 
                   String msg=din.readLine();
                   tv1.settexte(msg)//tv1是个TextView控件
改成:while(socket_state){
 String msg=din.readLine();
 tv1.settexte(msg)//tv1是个TextView控件
}
就接收不到了,求大侠指点