读书人

android socket通信byte数组发送不出

发布时间: 2012-06-10 14:03:15 作者: rapoo

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调试工具看看数据发出去没吧

读书人网 >Android

热点推荐