想问一下,我的数据处理之后,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);


          }                                   
    };  
}  有错

http://blog.csdn.net/zzcchunter/article/details/6943740