当前位置: 代码迷 >> Android >> Socket服务器数据流没法正常接收
  详细解决方案

Socket服务器数据流没法正常接收

热度:54   发布时间:2016-04-28 04:56:32.0
Socket服务器数据流无法正常接收

本地获取数据 并且读取没有问题 从服务器发送 数据就会有问题 我用 TCP测试 工具在发送数据
------解决方案--------------------
楼主,怎么没看到你的发送部分。。  in  是 输入流还是输出流 ? 
 if(socketTcp == null){  
                      try{  
                       socketTcp = new Socket(SERVICE_IP, TCP_PORT);     //创建 socket 
                       socketTcp.setSoTimeout(3000);                      //防止阻塞  
                          if(socketTcp.isConnected()){  
                              Log.i("log", "socket: is created "+socketTcp.toString());  
                                     
                              out = socketTcp.getOutputStream();          
                                                       
                             byte[] tr1 = {'m','e','d','i','a','n','a','m','e'};
                    out.write(tr1);
                              out.flush();                               
                           //   handler.sendEmptyMessage(SOCKET_OK);  
                          }  
                          socketTcp.close();
                          socketTcp = null;
                       //   socketIsRunning = false;
                      }catch(Exception e){  
                          e.printStackTrace();  
                          Log.i("log", "error: "+e.toString());  
                      }  
                  }  
  相关解决方案