这个CObArray中,我想存一张我画的图上的每个点的信息,所以是不定长的。不知不定长的数组是如何生成和传递的?

解决方案 »

  1.   

    数据之前加一个头,头里包含数据的长度,读的时候分两次读,第一次读数据的头,第二次再读数据的内容.
    当然你也可以自己定义一套更准确的协议,如果用UDP的话
      

  2.   

    每次传输时传送两个东西,
    一个 UINT nArrayLength; 这是定长的,标明你的 ARRAY 长度
    后面再加一个 ARRAY 类型的变量不就行了.
      

  3.   

    每次传输时传送两个东西,
    一个 UINT nArrayLength; 这是定长的,标明你的 ARRAY 长度
    后面再加一个 ARRAY 类型的变量不就行了.
      

  4.   

    我记得传输数据时,就能取得数据长度。关键是得将它转化为char[]。
    请大家给一点实现的代码吧。