【发布时间】:2012-02-26 05:35:17
【问题描述】:
在 C# 中使用 Network Stream 通过 TCP 序列化自定义对象时,Stream not Writable Exception 的可能原因是什么。 我正在以数据包的形式发送 Mp3 数据。帧由 Byte[] 缓冲区组成。我正在使用二进制格式化程序来序列化对象。
BinaryFormatter.Serialize(NetworkStream,Packet);
Mp3 在客户端播放时出现失真和抖动几秒钟,然后出现上述异常。我正在使用 NAudio 开源库。
在做这个修改之前我正在使用
NetworkStream.Write(Byte[] Buffer,0,EncodedSizeofMp3); 并且在给出任何异常之前已经成功编写了它
【问题讨论】:
标签: c# tcp networkstream naudio audiostreamer