发送饲料字节,直到实际响应数据准备好?

时间:2010-01-19 05:46:21

标签: asp.net timeout response delay

我需要提供在请求期间动态生成的MP3内容。在我能够生成响应数据的第一个字节之前,我的客户端(我无法配置的podcatchers)超时。

有没有办法在生成真实数据的同时发送fodder / throwAway数据,以防止/避免超时,但是这种方式允许我指示客户端忽略/丢弃饲料数据我准备开始发送“真实”数据吗?

2 个答案:

答案 0 :(得分:2)

如果编码内容的前几个字节始终相同,那么您可以非常缓慢地发回这些字节。我不熟悉MP3文件格式,但如果前几个字节总是一些魔术(和常量)标题,这种技术可以工作。

文件编码开始后,您可以跳过前几个字节(因为您已经发送过它们)并从那里继续。

答案 1 :(得分:1)

你可以有一个默认的静态“嗨,欢迎来到兰斯的流!”当你产生真正的交易时,流出去。