在传输大量数据时,要先将数据的长度传给接收方,这就需要传递一个4字节的整数,请问怎么传

解决方案 »

  1.   

    首先你要明白,任何数据在存储或传输时都是以byte流或byte数组形式...其次,转换byte数组有很多方法,例如使用BitConverter类...BitConverter.GetBytes(int)
      

  2.   

    传整数比较麻烦~~需要根据CUP而定学过汇编的就了解,高位低位的问题
    貌似英特尔的是低位在前的。
      

  3.   

    数据传输使用字节,大数据量分包传输
    转字节BitConverter.GetBytes
      

  4.   

    BitConverter.GetBytes的参数是double型,传出去会不会不止四个字节
      

  5.   

    谁告诉你的?BitConverter.GetBytes方法有10个重载,也就是说支持10种类型数据转换...你的数据有问题,不要把你自己犯的错赖在工具身上...
      

  6.   


    这个方法有10个重载。看看MSDN吧。