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
    关注
    评论

报告相同问题?

悬赏问题

  • ¥50 如何增强飞上天的树莓派的热点信号强度,以使得笔记本可以在地面实现远程桌面连接
  • ¥15 MCNP里如何定义多个源?
  • ¥20 双层网络上信息-疾病传播
  • ¥50 paddlepaddle pinn
  • ¥20 idea运行测试代码报错问题
  • ¥15 网络监控:网络故障告警通知
  • ¥15 django项目运行报编码错误
  • ¥15 请问这个是什么意思?
  • ¥15 STM32驱动继电器
  • ¥15 Windows server update services