首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

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

2012-06-10 
android socket通信,byte数组发送不出去Java codebyte[] b new byte[18]b[0]0x00 //长度b[1]0x10//

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

热点排行