本人最近在弄一个UDP通讯项目,有两个问题想问一下大家:
1、为什么UPD通讯一般才用16进制;——解决乱码?
2、当数据大于512byte时,如何分包呀;——用读取流的方式吗,最好能给出示例代码,谢了!

解决方案 »

  1.   

    1、udp在网络上的传输都是二进制字节,采用16进制只是一种表示方式,一般分析数据时16进制比较好理解,这里跟解决乱码没问题
    2、分包没有研究过,lz可以试试能不能通过将内容缓存,然后在发送出去
      

  2.   

    数据我本打算都有用String形式,但是后来看贴子有人说,String转byte后,再转String有出错,先转成16进制就没有出错了。