定期发送字节到客户端

本文关键字:客户端 字节 | 更新日期: 2023-09-27 18:15:06

我有一个字节数组,它来自使用客户端web服务的web服务器上的常规间隔。现在,我想在客户端播放这个字节数组它实际上是一个音频一旦我进入服务器特别是在Silverlight中

是否有可能获得字节流并直接连续播放而不影响流?换句话说,我可以将字节附加到文件或流并同时在silverlight或.NET中播放吗?

定期发送字节到客户端

请参阅IIS平滑流。或者参见Http轮询双工或comet技术。看到

数据(每隔一段时间发送的字节数组序列)被发送到web服务器。silverlight客户端还与web服务器联系,请求一个字节数组序列,它将在接收时播放音频?

我认为这行不通。你不能保证恒定的网络速度,这意味着你需要在客户端上有一个缓冲区,这样你就可以连续播放'字节数组'。

正常情况下,数据将被发送到服务并保存,然后流客户端可以连接到资源并播放流。你不能这么做有什么原因吗?

考虑研究长轮询和彗星方法。这里有一篇文章http://tomasz.janczuk.org/2009/08/performance-of-http-polling-duplex.html