菜鸟求救 
   String packet = “20060516011959000002110208190100013368854299“;
   Socket socket = new Socket(“10.86.22.38“, 7777);
   socket.setSoTimeout(3000);//socket超时设置 
   try {
   BufferedReader inSocket = new BufferedReader(new InputStreamReader(socket.getInputStream()));
   PrintWriter outSocket = new PrintWriter(new BufferedWriter(new OutputStreamWriter(socket.getOutputStream())), true);
   outSocket.println(packet); 
   String str = inSocket.readLine(); //每次返回的都是Null 
   }
   finally {
   System.out.println(“closing...“);
   socket.close();
   }
  由于对方发的包没有回车换行符导致没有办发接收数据 请问我该如何做才能读到对方返回的数据?