包结构<cline,包长,字符串>
出现方块怎么弄,我是想用来传输dataset的,dataset可能会很多里面有很多中文,怎么涉及才合理!还有就是dataset是序列化在传,还是直接装换成xml传我对数据包实在是没有经验,请大师们给点建议!!!数据

解决方案 »

  1.   

    一致的!  byte[] buff = Encoding.UTF8.GetBytes(FF);
      

  2.   

    我调试程序试了试   比如一个字母  接收的比特数组长度设为1或者2 都会出现方块,设置为3就是一个完整的中文,这要是又有中文又有数子和字母,就没有办法界定数据分包位置了,是不是我对分包概念没弄清楚!
    我的流程是:
       字符串--->字符串分包--->转为byte数组---发送--->byte数组接收--->字符串数据包组合---> 字符串
    是不是应该这样:
       字符串--->转为byte数组--->byte数组分包---发送--->byte数组接收--->byte数组包组合---> 字符串
      

  3.   

    dataset有点老了,现在都是实体模型,用BinarySerializer序列化成byte[]
      

  4.   

    你把整个包收完再合并到一起显示呀
      
    *****************************************************************************
    http://feiyun0112.cnblogs.com/