本帖最后由 F2594833 于 2013-07-24 15:18:37 编辑

解决方案 »

  1.   

    你按这个结构和逻辑包装成一个java类,你的难点是在?类型匹配不清楚?
      

  2.   

    你socket读入的东西本来就是byte[]或者ByteBuffer,有什么不好做的?直接加byte[i]就行了么
      

  3.   

    unsigned char GetByteSum(const unsigned char *pszHead) // pszHead 指向包头的首字节
    {
    unsigned char nSum = 0;
    for (int i = 0; i < sizeof(TPackHead)-1; i++)
    nSum += pszHead [i];
    return nSum;
    }
    难点是这里,nCheckSum的计算。java怎么是实现?