本帖最后由 yigedou 于 2013-11-04 17:15:51 编辑

解决方案 »

  1.   


    Log.v(TAG, "11111111111");
    dataInputStream = new DataInputStream(tcpSocket.getInputStream());
    String data = dataInputStream.readLine();
    Log.v(TAG, "data" + data);加了个日志发现是停在了1111111
      

  2.   

    看起来是DataInputStream的问题 
    大虾们用什么方法处理tcpSocket.getInputStream的呢
      

  3.   

    String data = dataInputStream.readLine(); 这个地方阻塞,等待服务器响应一行文本,
    这个文本一定要有换行符,否则这个代码就会不动。建议用字节流读取。无需考虑是否有换行符。http://blog.csdn.net/birdsaction/article/details/7083031