问题描述
//tt是我写的一个类//我想把myObject序列化用TcpClient发送//client是TcpClient类的一个实例//我这样写就不可以(下面的程序),可是如果我在最后面加上writer.Close();把流关掉就可以把数据传送过去了.//如果我不想关掉流该怎么办?谢谢谁能帮我回答下.TTmyObject=newTT("你好");XmlSerializermySerializer=newXmlSerializer(typeof(TT));NetworkStreamnetwork=client.GetStream();StreamWriterwriter=newStreamWriter(network,System.Text.Encoding.Default);mySerializer.Serialize(writer,myObject);network.Flush();writer.Flush();
解决方案
解决方案二:
有人能告诉我么谢谢了.
解决方案三:
是不是要用writer.Write(".....")来发送数据,而Flush只是用来刷新缓冲区吧!
解决方案四:
这句是mySerializer.Serialize(writer,myObject);就是把myObject序列化通过writer流发送writer.Write(".....")不能发送对象
解决方案五:
谁知道怎么办啊?
解决方案六:
谁知道怎么办啊?
时间: 2024-09-17 09:55:39