当前位置: 代码迷 >> Android >> android socket通信,byte数组发送不出去,该怎么处理
  详细解决方案

android socket通信,byte数组发送不出去,该怎么处理

热度:98   发布时间:2016-05-01 21:01:57.0
android socket通信,byte数组发送不出去
Java code
    byte[] b = new byte[18];                             b[0]=0x00; //长度                             b[1]=0x10;    //长度                             b[2]=0x45;    //标志E                             b[3]=0x01;    //命令号                             for (int i=4;i<12;i++) {                                 b[i]=0x00;    //版本号                             }                             b[12]=0x31;    //终端号                             b[13]=0x32;                             b[14]=0x33;                             b[15]=0x34;                             b[16]=0x35;                             b[17]=0x36;                              OutputStream dos=m_Socket.getOutputStream();                         //OutputStream pp = new ByteArrayOutputStream(b);                                                  dos.write(b);                         dos.flush();

这些数据服务器是接收不到的,如果是String str = "asdfa";dos.write(str.getBytes());服务器是可以接收到数据的,我该怎么才能将byte数组中的数据传送给服务器

------解决方案--------------------
看不出什么问题,你下载个TCP调试工具看看数据发出去没吧
  相关解决方案