dxt_1515 2016-06-19 08:58 采纳率: 25%
浏览 1154

想问一下,我的数据处理之后,udp怎样接收啊?求大神指导!

数据处理 public static byte[] Point(String inputStr,int len){
byte[] result = new byte[inputStr.length() / 2];
for (int i = 0; i < inputStr.length() / 2; ++i)
result[i] = (byte)(Integer.parseInt(inputStr.substring(i * 2, i * 2 +2), 16) & 0xff);
return result;

}
    udp接收
    byte[] inBuf=new byte[1024];
                DatagramPacket inPacket=new DatagramPacket(inBuf,inBuf.length);  
                socket.receive(inPacket);  
        如果我用字符串接收 // receiveInfo= Point(inPacket.getLength());

               receiveInfo=Point(str,inPacket.getLength());,会显示我处理数据方法有错。
                                如果我用字节接收,那我更新数据  receiveHandler = new Handler()  
    {                                         
          public void handleMessage(Message msg)                                          
          {   
              point2.setText(receiveInfo);


          }                                   
    };  
}  有错
  • 写回答

1条回答 默认 最新

  • threenewbee 2016-06-19 09:20
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制