永发信息网

c#如何把一个音频文件“序列化”然后利用tcp传输

答案:4  悬赏:0  手机版
解决时间 2021-02-19 09:29
如何把文件序列化为字节流?
最佳答案
音频文件本身是一个二进制文件,不用序列化,使用流文件打开读就是了。
你可以使用 File.OpenRead打开文件流,然后使用FileStream.Read将数据块读入到二进制数组中缓存,再调用 socket.Send发送二进制数组就可以了,一直循环该过程,直至所有数据读取并发完就可以了。注意,读取与发送并不是读多少给多少,也不是发多少数据就能完成发送多少数据的,要检查返回值。

socket还提供了SendFile函数协助你直接发送一个文件。需要的话,也可以使用该函数发送文件。
全部回答
不知道。
你好! 文件本来不就是“序列化”的么 我的回答你还满意吗~~
解码
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
日文“阿斯给”的谐音是什么意思
装win7系统,为什么要将bootmgr重命名为win7m
东四十三条/东直门南小街(路口)在什么地方啊
(18分)阅读以下材料,回答问题: 材料一牟
求下联:周幽王为博红颜一笑烽火戏诸侯。谢谢
小米max换了一个主题,但是时钟怎么没有变啊
请问如何翻译这几个谚语.thank you so much
供应链管理模式和传统的管理模式有哪些区别
假设甲公司2013年12月31日资产负债表中盈余公
使红色石蕊试纸变蓝的溶液中碳酸氢根能否共存
上门抢劫20万要判几年
问:iPhone6单凭四位解屏密码,可以解除或者
被男朋友放鸽子了怎么办?
你好,我该去追求他吗?
别克凯越的车子,将原有的音响控制器更换成DVD
推荐资讯
现在什么汽车性价比最高?
章丘晚上哪里最好玩
有个成语叫“味同嚼蜡”,这蜡是什么?蜡烛吗
寻找一部日本动画片的片名
现在还有人玩腾讯的QQ华夏吗?很久没玩了
别人送些自家的水果怎样发信息感谢
福江五金建材地址在什么地方,想过去办事
“昔日蜀道难,今日大改观”,四川盆地对外联
gm是什么单位
中国寄东西寄到巴西用怎么快递好,还有就是国
你问一下我在超市买的食品回家打开吃的时候里
青州农村商业银行atm地址有知道的么?有点事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?