首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ruby、Sinatra和流媒体

Ruby、Sinatra和流媒体
EN

Stack Overflow用户
提问于 2009-11-09 07:22:32
回答 1查看 1.2K关注 0票数 1

我正在极力调试为什么iTunes不接受我发送给它的数据(作为一个DAAP服务器)--你可以看到我在the github page上想做什么。

我可以在我的响应和来自mt-daapd ( iTunes确实接受)的相同响应之间发现的唯一区别是mt-daapd响应被分解成小的包,而不是一个大的包(我使用Wireshark进行包嗅探)

有人知道如何告诉Sinatra (on Thin)这样做吗?或者知道为什么iTunes如此挑剔,以至于它期望从DAAP服务器得到响应:P

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-04-09 00:27:27

您可以使用async.callback进行流式传输,或者返回一个对象作为响应每个对象的主体,并通过提供给每个对象的块发送块。此外,如果您正在使用Thin,那么您将在EventMachine事件循环中运行,这对处理此类事情非常有帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1698297

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档