ms   =   new   MemoryStream(ba);

解决方案 »

  1.   

    不出错才叫怪了,
    ToObject( recebytes);
    recebytes都还没实例化就把它传递过去,当然会报异常。你的程序逻辑有问题。要解决这个问题。你要重新设计你的程序。
    ToObject( recebytes);
    应该放到
    ktns.Read (recebytes,0,(int)ktclient.ReceiveBufferSize );
    后面去。
      

  2.   

    呵呵,怎么不写出错在哪里?楼主学习Debug跟踪变量的变化了就会知道了。